DAS_2024_1/minhasapov_ruslan_lab_4/README.md
2024-11-18 01:10:21 +04:00

44 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Лабораторная работа №4
#### ПИбд-42. Минхасапов Руслан.
---
#### Туториал
- Первый
![Скриншот 1](./pictures/tutor_1.png)
- Второй
![Скриншот 2](./pictures/tutor_2.png)
- Третий
![Скриншот 3](./pictures/tutor_3.png)
---
#### Выполнение лабораторной работы
Выбранная предметная область: Мониторинг серверов
Сначала запустим продюсера и 1/2 консьюмера.
Результат:
![Скриншот 4](./pictures/lab_con1&2.png)
Вывод:
Так как скорость поступления сообщений в очередь первого консьюмера больше, чем скорость его обработки сообщений - очередь довольно быстро переполняется.
Второй же консьюмер моментально обрабатывает входящие сообщения, из-за чего его очередь никогда не заполняется.
Теперь запустим сначала один экземпляр первого консьюмера, а потом несколько, чтобы они разгрузили накопившуюся очередь.
Результат:
![Скриншот 5](./pictures/lab_con1&many.png)
Вывод:
Накопившаяся очередь постепенно разгружается благодаря нескольким одновременно запущенным экземплярам первого консьюмера.
---
#### Демонстрация работы
Видео по [ссылке](https://disk.yandex.ru/i/zlf_9UFCmSEQgQ)