DAS_2024_1/alkin_ivan_lab_4/README.md
2024-12-16 22:52:27 +04:00

47 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Лабораторная работа №4: Работа с брокером сообщений RabbitMQ
#### Задание:
1. Установить RabbitMQ.
2. Выполнить уроки 1, 2 и 3 из RabbitMQ Tutorials на выбранном языке программирования.
3. Продемонстрировать работу брокера сообщений.
#### Описание программы:
- **Publisher** отправляет сообщения клиентам.
- **Consumer1** принимает и обрабатывает сообщения с задержкой 3 секунды (заметно в видео).
- **Consumer2** обрабатывает сообщения мгновенно.
#### Уроки:
1. Урок 1
![lesson_1](lesson_1.png)
2. Урок 2
![lesson_2](lesson_2.png)
3. Урок 3
![lesson_3](lesson_3.png)
#### Работа с RabbitMQ Management UI:
#### Поведение очередей:
1. **Очередь queue_1 (1 экземпляр Consumer1):**
![Очередь queue_1](img.png)
2. **Очередь queue_2:**
![Очередь queue_2](img_1.png)
3. **Очередь queue_1 (2 экземпляра Consumer1):**
![Очередь queue_1 (2 экземпляра)](img_2.png)
4. **Очередь queue_1 (3 экземпляра Consumer1):**
![Очередь queue_1 (3 экземпляра)](img_4.png)
#### Мониторинг в диспетчере задач:
![img_6.png](img_6.png)
#### Видео демонстрации:
[Просмотреть видео](https://vkvideo.ru/video150882239_456240343)