DAS_2024_1/kadyrov_aydar_lab_4
2024-10-27 01:53:34 +04:00
..
lesson_1 kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
lesson_2 kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
lesson_3 kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
Consumer_1.py kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
Consumer_2.py kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img_1.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img_2.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img_3.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img_4.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img_5.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
img.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
lesson_1.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
lesson_2.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
lesson_3.png kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
publisher.py kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00
README.md kadyrov_aydar_lab_4 2024-10-27 01:53:34 +04:00

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

Задание

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

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

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

  • Класс Consumer1 принимает и обрабатывает сообщения с задержкой в 3 секунды, что можно заметить на видео.

  • Класс Consumer2 мгновенно принимает и обрабатывает сообщения.

Уроки

  1. lesson_1

lesson_1.png

  1. lesson_2

lesson_2.png

  1. lesson_3

lesson_3.png

Работа с RabbitMQ Management UI

img_3.png

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

img.png

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

img_1.png

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

img_2.png

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

img_4.png

Диспетчер задач

img_5.png

Видео

https://vk.com/video64471408_456239207?list=ln-HGhG4o92uxLaxnsLRj