### Лабораторная работа №4: Работа с брокером сообщений RabbitMQ #### Задание: 1. Установить RabbitMQ. 2. Выполнить уроки 1, 2 и 3 из RabbitMQ Tutorials на выбранном языке программирования. 3. Продемонстрировать работу брокера сообщений. #### Описание программы: - **Publisher** отправляет сообщения клиентам. - **Consumer1** принимает и обрабатывает сообщения с задержкой 3 секунды (заметно в видео). - **Consumer2** обрабатывает сообщения мгновенно. #### Уроки: 1. Урок 1 ![lesson_1](lesson_1.png) 2. Урок 2 ![lesson_2](lesson_2.png) 3. Урок 3 ![lesson_3](lesson_3.png) #### Работа с RabbitMQ Management UI: #### Поведение очередей: 1. **Очередь queue_1 (1 экземпляр Consumer1):** ![Очередь queue_1](img.png) 2. **Очередь queue_2:** ![Очередь queue_2](img_1.png) 3. **Очередь queue_1 (2 экземпляра Consumer1):** ![Очередь queue_1 (2 экземпляра)](img_2.png) 4. **Очередь queue_1 (3 экземпляра Consumer1):** ![Очередь queue_1 (3 экземпляра)](img_4.png) #### Мониторинг в диспетчере задач: ![img_6.png](img_6.png) #### Видео демонстрации: [Просмотреть видео](https://vkvideo.ru/video150882239_456240343)