DAS_2024_1/yakovleva_yulia_lab_4
2024-10-21 14:35:40 +04:00
..
EmitLog work 3 done 2024-10-18 16:59:19 +04:00
images yakovleva_yulia_lab_4 is ready 2024-10-21 14:31:58 +04:00
NewTask work 2.2 done 2024-10-18 16:24:18 +04:00
Receive work 1 done 2024-10-18 15:42:10 +04:00
ReceiveLogs work 3 done 2024-10-18 16:59:19 +04:00
Send work 1 done 2024-10-18 15:42:10 +04:00
Worker work 2.2 done 2024-10-18 16:24:18 +04:00
Consumer1.py yakovleva_yulia_lab_4 is ready 2024-10-21 14:31:58 +04:00
Consumer2.py yakovleva_yulia_lab_4 is ready 2024-10-21 14:31:58 +04:00
Publisher.py yakovleva_yulia_lab_4 is ready 2024-10-21 14:31:58 +04:00
README.md fix readme 2024-10-21 14:35:40 +04:00

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

Описание

Был установлен брокер сообщений RabbitMQ и выполнены 3 задачи туториала. Было разработано демонстрационное приложение работы с брокером сообщений RabbitMQ по предметной области "Управление компьютерным клубом"

Прохождение tutorials:

tutorial 1 результат работы

tutorial 2 результат работы

tutorial 3 результат работы результат работы

Демонстрация работы:

При одном запущенном Consumer1

результат работы

При двух запущенном Consumer1

изображение 2

При трёх запущенном Consumer1

изображение 3

Очередь 2

изображение 4

Здесь мы видим, что чем больше запущено обработчиков сообщений, тем меньше они задерживаются в очереди. Также здесь видно, что очередь 2 всегда свободна, так как Consumer2 работает без задержек и сразу обрабатывает сообщения, в отличие от Consumer1, где установлена задержка.

Отчет

Работоспособность: Видео