.. | ||
EmitLog | ||
images | ||
NewTask | ||
Receive | ||
ReceiveLogs | ||
Send | ||
Worker | ||
Consumer1.py | ||
Consumer2.py | ||
Publisher.py | ||
README.md |
Лабораторная работа №4 - Работа с брокером сообщений
Описание
Был установлен брокер сообщений RabbitMQ и выполнены 3 задачи туториала. Было разработано демонстрационное приложение работы с брокером сообщений RabbitMQ по предметной области "Управление компьютерным клубом"
Прохождение tutorials:
Демонстрация работы:
При одном запущенном Consumer1
При двух запущенном Consumer1
При трёх запущенном Consumer1
Очередь 2
Здесь мы видим, что чем больше запущено обработчиков сообщений, тем меньше они задерживаются в очереди. Также здесь видно, что очередь 2 всегда свободна, так как Consumer2 работает без задержек и сразу обрабатывает сообщения, в отличие от Consumer1, где установлена задержка.
Отчет
Работоспособность: Видео