forked from Alexey/DAS_2024_1
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
|
### Лабораторная работа №4: Работа с брокером сообщений RabbitMQ
|
|||
|
|
|||
|
#### Задание:
|
|||
|
|
|||
|
1. Установить RabbitMQ.
|
|||
|
2. Выполнить уроки 1, 2 и 3 из RabbitMQ Tutorials на выбранном языке программирования.
|
|||
|
3. Продемонстрировать работу брокера сообщений.
|
|||
|
|
|||
|
#### Описание программы:
|
|||
|
|
|||
|
- **Publisher** отправляет сообщения клиентам.
|
|||
|
- **Consumer1** принимает и обрабатывает сообщения с задержкой 3 секунды (заметно в видео).
|
|||
|
- **Consumer2** обрабатывает сообщения мгновенно.
|
|||
|
|
|||
|
#### Уроки:
|
|||
|
|
|||
|
1. Урок 1
|
|||
|

|
|||
|
|
|||
|
2. Урок 2
|
|||
|

|
|||
|
|
|||
|
3. Урок 3
|
|||
|

|
|||
|
|
|||
|
#### Работа с RabbitMQ Management UI:
|
|||
|
|
|||
|
|
|||
|
#### Поведение очередей:
|
|||
|
|
|||
|
1. **Очередь queue_1 (1 экземпляр Consumer1):**
|
|||
|

|
|||
|
|
|||
|
2. **Очередь queue_2:**
|
|||
|

|
|||
|
|
|||
|
3. **Очередь queue_1 (2 экземпляра Consumer1):**
|
|||
|

|
|||
|
|
|||
|
4. **Очередь queue_1 (3 экземпляра Consumer1):**
|
|||
|

|
|||
|
|
|||
|
#### Мониторинг в диспетчере задач:
|
|||
|

|
|||
|
|
|||
|
#### Видео демонстрации:
|
|||
|
[Просмотреть видео](https://vkvideo.ru/video150882239_456240343)
|