minhasapov_ruslan_lab_4
This commit is contained in:
parent
3b9698ac38
commit
db3d13a606
44
minhasapov_ruslan_lab_4/README.md
Normal file
44
minhasapov_ruslan_lab_4/README.md
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# Лабораторная работа №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)
|
Loading…
Reference in New Issue
Block a user