forked from Alexey/DAS_2024_1
44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
# Лабораторная работа №4
|
||
#### ПИбд-42. Минхасапов Руслан.
|
||
|
||
---
|
||
|
||
#### Туториал
|
||
|
||
- Первый
|
||

|
||
|
||
- Второй
|
||

|
||
|
||
- Третий
|
||

|
||
|
||
---
|
||
|
||
#### Выполнение лабораторной работы
|
||
|
||
Выбранная предметная область: Мониторинг серверов
|
||
|
||
Сначала запустим продюсера и 1/2 консьюмера.
|
||
|
||
Результат:
|
||

|
||
|
||
Вывод:
|
||
Так как скорость поступления сообщений в очередь первого консьюмера больше, чем скорость его обработки сообщений - очередь довольно быстро переполняется.
|
||
Второй же консьюмер моментально обрабатывает входящие сообщения, из-за чего его очередь никогда не заполняется.
|
||
|
||
Теперь запустим сначала один экземпляр первого консьюмера, а потом несколько, чтобы они разгрузили накопившуюся очередь.
|
||
|
||
Результат:
|
||

|
||
|
||
Вывод:
|
||
Накопившаяся очередь постепенно разгружается благодаря нескольким одновременно запущенным экземплярам первого консьюмера.
|
||
|
||
---
|
||
|
||
#### Демонстрация работы
|
||
|
||
Видео по [ссылке](https://disk.yandex.ru/i/zlf_9UFCmSEQgQ) |