DAS_2024_1/novopolcev_alexander_lab_4/README.md

54 lines
1.5 KiB
Markdown
Raw Normal View History

2024-12-18 12:20:36 +04:00
# Лабораторная работа №4 - Работа с брокером сообщений
## Задание
* Установить брокер сообщений RabbitMQ.
* Пройти уроки 1, 2 и 3 из RabbitMQ Tutorials на любом языке программирования.
* Продемонстрировать работу брокера сообщений.
## Работа программы:
Класс ```Publisher``` успешно осуществляет отправку сообщений своим клиентам.
Класс ```Consumer1``` осуществляет принятие и обработку сообщений с задержкой.
Класс ```Consumer2``` мгновенно осуществляет принятие и обработку сообщений.
### Уроки
 1. lesson_1
![](lesson_1.jpg "")
 2. lesson_2
![](lesson_2.jpg "")
 3. lesson_3
![](lesson_3.jpg "")
## Работа с RabbitMQ Management UI
![](rabbitmq.jpg "")
### Показания очереди queue_1 при одном запущенном экземпляре Consumer_1
![](queue_1_1.jpg "")
### Показания очереди queue_2
![](queue_2.jpg "")
### Показания очереди queue_1 при двух запущенных экземплярах Consumer_1
![](queue_1_2.jpg "")
### Показания очереди queue_1 при трех запущенных экземплярах Consumer_1
![](queue_1_3.jpg "")
# Видео
https://disk.yandex.ru/i/rkzo5oxLGFsBIw