2.2 KiB
2.2 KiB
Лабораторная работа 4 - Работа с брокером сообщений
ПИбд-42 || Алейкин Артем
Описание
В данной лабораторной работе мы познакомились с такой утилитой как RabbitMQ.
Туториалы
Основное задание
Было разработано 3 приложения: Publisher, Consumer1 и Consumer2. Первое отвечало за доставку сообщений в очереди. Оно генерирует одно сообщение раз в секунду. Второе и Третье за обработку этих сообщений из очередей, но Consumer1 имел искусственную задержку в 2-3 секунды, в то время как Consumer2 таких ограничений не имел и работу.
Шаги для запуска:
- Запуск контейнеров:
docker-compose up -d
В результате мы можем посмотреть графики по этой ссылке http://localhost:15672/
После этого было добавлено еще 3 клиента типа Consumer1 и только после этого их суммарной производительности стало хватать для обработки сообщений.
Видео демонстрации работы: https://vk.com/video248424990_456239611?list=ln-v0VkWDOiRBxdctENzV