DAS_2024_1/yakovleva_yulia_lab_4/README.md

33 lines
1.8 KiB
Markdown
Raw Normal View History

2024-10-21 14:31:58 +04:00
# Лабораторная работа №4 - Работа с брокером сообщений
## Описание
Был установлен брокер сообщений RabbitMQ и выполнены 3 задачи туториала. Было разработано демонстрационное приложение работы с брокером сообщений RabbitMQ по предметной области "Управление компьютерным клубом"
## Прохождение tutorials:
tutorial 1
2024-10-21 14:34:02 +04:00
![результат работы](./images/image1.jpg)
2024-10-21 14:31:58 +04:00
tutorial 2
2024-10-21 14:34:02 +04:00
![результат работы](./images/image2.jpg)
2024-10-21 14:31:58 +04:00
tutorial 3
2024-10-21 14:34:02 +04:00
![результат работы](./images/image3.jpg)
![результат работы](./images/image4.jpg)
2024-10-21 14:31:58 +04:00
## Демонстрация работы:
#### При одном запущенном Consumer1
2024-10-21 14:34:02 +04:00
![результат работы](./images/image5.jpg)
2024-10-21 14:31:58 +04:00
#### При двух запущенном Consumer1
2024-10-21 14:34:02 +04:00
![изображение 2](./images/image6.jpg)
2024-10-21 14:31:58 +04:00
#### При трёх запущенном Consumer1
2024-10-21 14:34:02 +04:00
![изображение 3](./images/image7.jpg)
2024-10-21 14:31:58 +04:00
#### Очередь 2
2024-10-21 14:34:02 +04:00
![изображение 4](./images/image8.jpg)
2024-10-21 14:31:58 +04:00
Здесь мы видим, что чем больше запущено обработчиков сообщений, тем меньше они задерживаются в очереди. Также здесь видно, что очередь 2 всегда свободна, так как Consumer2 работает без задержек и сразу обрабатывает сообщения, в отличие от Consumer1, где установлена задержка.
## Отчет
Работоспособность: [Видео](https://drive.google.com/file/d/175HC9tEV-s5rglFFp4Z4j7MTteocKYrZ/view?usp=sharing)