DAS_2024_1/vasina_ekaterina_lab_4/README.md

1.6 KiB
Raw Blame History

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

Задание

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

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

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

  • Класс Consumer1 принимает и обрабатывает сообщения с задержкой в 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

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

queue_2_1.png

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

queue_1_2.png

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

queue_1_3.png

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

https://vkvideo.ru/video174596752_456239397