forked from Alexey/DAS_2024_1
2.1 KiB
2.1 KiB
Лабораторная работа №4 - Работа с брокером сообщений
Задание
Цель:
Изучение проектирования приложений при помощи брокера сообщений.
Задачи:
- Установить брокер сообщений RabbitMQ.
- Пройти уроки 1, 2 и 3 из RabbitMQ Tutorials на любом языке программирования.
- Продемонстрировать работу брокера сообщений.
Классы:
1. Publisher
- класс, отвечающий за отправку сообщений
2. Consumer1
- класс, отвечающий за принятие и обработку сообщений за задержкой 3 секунды
2. Consumer2
- класс, отвечающий за принятие и обработку сообщений без задержек
Ход работы:
На компьютер был установлен брокер сообщений RabbitMQ
, после чего все три класса программы были одновременно запущены.
Работа программы:
Класс Publisher
успешно осуществляет отправку сообщений своим клиентам.
Класс Consumer1
осуществляет принятие и обработку сообщений с задержкой в 3 секунды, это можно заметить на видео.
Класс Consumer2
мгновенно осуществляет принятие и обработку сообщений.