DAS_2024_1/tukaeva_alfiya_lab_4
2024-10-20 19:04:32 +04:00
..
.idea tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
1_lesson tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
2_lesson tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
3_lesson tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
Consumer_1.py tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
Consumer_2.py tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
lesson_1.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
lesson_2.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
lesson_3.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
Publisher.py tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
queue_1_1.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
queue_1_2.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
queue_1_3.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
queue_2.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
rabbitmq.png tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00
README.md tukaeva_alfiya_lab_4 is ready 2024-10-20 19:04:32 +04:00

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

Задание

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

Работа программы:

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

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

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

Уроки

 1. lesson_1

 2. lesson_2

 3. lesson_3

Работа с RabbitMQ Management UI

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

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

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

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

Видео

https://vk.com/video230744264_456239106?list=ln-JCuDuG12swuj6vibPz