diff --git a/labs/lab_4/README.md b/labs/lab_4/README.md index aa44b49..ba57b42 100644 --- a/labs/lab_4/README.md +++ b/labs/lab_4/README.md @@ -8,7 +8,7 @@ 2. Пройти уроки 1, 2 и 3 из [RabbitMQ Tutorials](https://www.rabbitmq.com/getstarted.html) на любом языке программирования. 3. Продемонстрировать работу брокера сообщений. -## Установка брокера сообщений RabbitMQ. +## Установка брокера сообщений RabbitMQ Можно не использовать Docker и использовать локальный ПК. @@ -20,7 +20,7 @@ Достаточно для каждого урока скриншота, где виден запуск одновременно `producer` и `consumer`, а также видно, что сообщения передаются. -# Разработка демонстрационных приложений +## Разработка демонстрационных приложений См. 3 главу tutorial. @@ -31,7 +31,7 @@ Программа должна раз в секунду генерировать сообщения в журнал событий согласно вашей предметной области. Например, событие "пришёл заказ" или "сообщение от пользователя" или "необходимо создать отчёт". 2. **Consumer 1**. - Программа, которая создаёт под себя отдельную неанонимную (!) очередь (**queue**) (то есть имя queue НЕ пустая строка), создаёт **binding** на **exchange** и начинает принимать сообщения (_consume_). + Программа, которая создаёт под себя отдельную не анонимную (!) очередь (**queue**) (то есть имя queue НЕ пустая строка), создаёт **binding** на **exchange** и начинает принимать сообщения (_consume_). Программа должна обрабатывать сообщения, например, 3 секунды. Можно реализовать через обычный _Thread.Sleep_ (для C#). 3. **Consumer 2**. @@ -51,7 +51,7 @@ Код и отчёт со скриншотами необходимо положить в папку `tasks/фамилия-инициалы/lab_4`. -Не забудьте о файле `.gitignore`, чтобы не закоммтить ничего лишнего. +Не забудьте о файле `.gitignore`, чтобы не закоммитить ничего лишнего. Для C#-проектов это, например, папки `bin` и `obj`. Правила именования ветки: `фамилия-инициалы-lab-номер`, например, `moiseev-vv-lab-4`.