2.0 KiB
2.0 KiB
Лабораторная работа 4 - Работа с брокером сообщений
ПИбд-42 || Бондаренко Максим
Описание работы
Цель Изучение проектирования приложений при помощи брокера сообщений.
Задачи
- Установить брокер сообщений RabbitMQ.
- Пройти уроки 1, 2 и 3 из RabbitMQ Tutorials на любом языке программирования.
- Продемонстрировать работу брокера сообщений.
Прохождение туториала
Работа в терминале publisher и customers
Работа в RabbitMQ Management UI publisher и customers
Вывод
Note
Выводы: second_queue не заполняется, так как сообщения обрабатываются моментально и не задерживаются. Consumer_1 тратит на обработку 2-3 секунды, поэтому очередь first_queue быстро заполняется при одном экземпляре. Чем больше экземпляров Consumer_1 запущено, тем медленнее заполняется очередь, так как каждый экземпляр обрабатывает сообщения. При достаточном количестве экземпляров очередь может перестать заполняться.
Ссылка на видео: https://cloud.mail.ru/public/qREJ/tTLA3HSDM