forked from Alexey/DAS_2024_1
33 lines
1.8 KiB
Markdown
33 lines
1.8 KiB
Markdown
|
# Лабораторная работа №4 - Работа с брокером сообщений
|
|||
|
|
|||
|
## Описание
|
|||
|
Был установлен брокер сообщений RabbitMQ и выполнены 3 задачи туториала. Было разработано демонстрационное приложение работы с брокером сообщений RabbitMQ по предметной области "Управление компьютерным клубом"
|
|||
|
|
|||
|
## Прохождение tutorials:
|
|||
|
|
|||
|
tutorial 1
|
|||
|
![результат работы](./images/image1.png)
|
|||
|
|
|||
|
tutorial 2
|
|||
|
![результат работы](./images/image2.png)
|
|||
|
|
|||
|
tutorial 3
|
|||
|
![результат работы](./images/image3.png)
|
|||
|
![результат работы](./images/image4.png)
|
|||
|
|
|||
|
|
|||
|
## Демонстрация работы:
|
|||
|
|
|||
|
#### При одном запущенном Consumer1
|
|||
|
![результат работы](./images/image5.png)
|
|||
|
#### При двух запущенном Consumer1
|
|||
|
![изображение 2](./images/image6.png)
|
|||
|
#### При трёх запущенном Consumer1
|
|||
|
![изображение 3](./images/image7.png)
|
|||
|
#### Очередь 2
|
|||
|
![изображение 4](./images/image8.png)
|
|||
|
|
|||
|
Здесь мы видим, что чем больше запущено обработчиков сообщений, тем меньше они задерживаются в очереди. Также здесь видно, что очередь 2 всегда свободна, так как Consumer2 работает без задержек и сразу обрабатывает сообщения, в отличие от Consumer1, где установлена задержка.
|
|||
|
|
|||
|
## Отчет
|
|||
|
Работоспособность: [Видео](https://drive.google.com/file/d/175HC9tEV-s5rglFFp4Z4j7MTteocKYrZ/view?usp=sharing)
|