# Лабораторная работа №4 - Работа с брокером сообщений

## Описание
Был установлен брокер сообщений RabbitMQ и выполнены 3 задачи туториала. Было разработано демонстрационное приложение работы с брокером сообщений RabbitMQ по предметной области "Управление компьютерным клубом"

## Прохождение tutorials:
 
tutorial 1
![результат работы](./images/image1.jpg)  

tutorial 2
![результат работы](./images/image2.jpg)

tutorial 3
![результат работы](./images/image3.jpg)
![результат работы](./images/image4.jpg)


## Демонстрация работы:

#### При одном запущенном Consumer1
![результат работы](./images/image5.jpg)
#### При двух запущенном Consumer1
![изображение 2](./images/image6.jpg)
#### При трёх запущенном Consumer1
![изображение 3](./images/image7.jpg)
#### Очередь 2
![изображение 4](./images/image8.jpg)

Здесь мы видим, что чем больше запущено обработчиков сообщений, тем меньше они задерживаются в очереди. Также здесь видно, что очередь 2 всегда свободна, так как Consumer2 работает без задержек и сразу обрабатывает сообщения, в отличие от Consumer1, где установлена задержка. 

## Отчет
Работоспособность: [Видео](https://vk.com/video372869030_456239956?list=ln-EaS6eqRVNMM9TB5zyE)