DAS_2024_1/pupkov_alexey_lab_4
2024-11-16 23:12:02 +03:00
..
lesson_1 pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
lesson_2 pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
lesson_3 pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
Consumer_1.py pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
Consumer_2.py pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
img_1.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
img_2.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
img_4.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
img.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
lesson_1.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
lesson_2.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
lesson_3.jpg pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
Publisher.py pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00
README.md pupkov_alexey_lab4 is ready 2024-11-16 23:12:02 +03:00

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

Задание

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

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

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

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

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

Уроки

  1. lesson_1

lesson_1.jpg

  1. lesson_2

lesson_2.jpg

  1. lesson_3

lesson_3.jpg

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

img.jpg

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

img_1.jpg

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

img_2.jpg

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

img_4.jpg

Видео ВК

Ссылка на демонстрацию работы программы