DAS_2024_1/agliullov_daniyar_lab_4
2024-12-31 08:31:05 +04:00
..
Screenshots agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
tutorial_1 agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
tutorial_2 agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
tutorial_3 agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
Consumer_1.py agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
Consumer_2.py agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
publisher.py agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00
README.md agliullov_daniyar_lab_4 is ready 2024-12-31 08:31:05 +04:00

Лабораторная работа №4 - Работа с брокером сообщений

  • Установить брокер сообщений RabbitMQ.
  • Пройти уроки 1, 2 и 3 из RabbitMQ Tutorials на любом языке программирования.
  • Продемонстрировать работу брокера сообщений.

Описание работы

Publisher - осуществляет отправку сообщений своим клиентам.

Consumer1 - принимает и обрабатывает сообщения с задержкой в 2-3 секунды.

Consumer2 - моментально принимает и обрабатывает сообщения.

Tutorials

  1. tutorial_1

tutorial_1.png

  1. tutorial_2

tutorial_2.png

  1. tutorial_3

tutorial_3.png

Работа с RabbitMQ

rabbitMQ.png

Показания очереди queue_1 при одном запущенном экземпляре Consumer_1

![queue_1_1.png](Screenshots/queue_1 _1.png)

Показания очереди queue_2

queue_2_1.png

Показания очереди queue_1 при двух запущенных экземплярах Consumer_1

![queue_1_2.png](Screenshots/queue_1 _2.png)

Показания очереди queue_1 при трех запущенных экземплярах Consumer_1

![queue_1_3.png](Screenshots/queue_1 _3.png)

Видеозапись работы программы

https://disk.yandex.ru/d/TAdJwo36RrN4ag