1.7 KiB
1.7 KiB
Лабораторная работа 4. Работа с брокером сообщений
Задание на лабораторную работу
- Установить брокер сообщений RabbitMQ.
- Пройти уроки 1, 2 и 3 из RabbitMQ Tutorials на любом языке программирования.
- Продемонстрировать работу брокера сообщений.
Описание работы
Были разработаны 3 приложения на java:
- Publisher. Программа, которая создаёт один exchange с типом fanout и раз в секунду генерирует сообщение.
- Consumer1. Программа, которая создаёт под себя отдельную не анонимную очередь (queue1), создаёт binding на exchange и начинает принимать сообщения. Программа обрабатывает сообщения 3 секунды.
- Consumer2. Аналогично Consumer1, только сообщения обрабатываются моментально и имя очереди (queue2) отличается от Consumer1.
Отчеты
RabbitMQ Management UI
Exchange
Очередь Consumer1
Очередь Consumer2
Ссылка на видео:
https://drive.google.com/file/d/19OdXnNM29SjayVZJ1qdsrMFTHkAUGxZf/view?usp=sharing