2024-10-14 15:37:29 +04:00
|
|
|
|
# Цуканова Ирина ПИбд-42
|
|
|
|
|
# Лабораторная работа №4 - Работа с брокером сообщений
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Предметная область:
|
|
|
|
|
Сигналы в операционных системах семейства Unix
|
|
|
|
|
|
|
|
|
|
## Прохождение tutorial:
|
|
|
|
|
|
|
|
|
|
- Прохождение первого урока:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
- Прохождение второго урока:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
- Прохождение третьего урока:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Данные из RabbitMQ Management UI:
|
|
|
|
|
|
|
|
|
|
#### 1. Показания очереди queue_1 при одном запущенном экземпляре Consumer_1
|
|
|
|
|

|
|
|
|
|
#### 2. Показания очереди queue_2
|
|
|
|
|

|
|
|
|
|
#### 3. Показания очереди queue_1 при двух запущенных экземплярах Consumer_1
|
|
|
|
|

|
|
|
|
|
#### 4. Показания очереди queue_1 при трех запущенных экземплярах Consumer_1
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
### Вывод:
|
|
|
|
|
Из скриншотов видно, что из-за моментальной обработки сообщений в Consumer_2, очередь queue_2 никогда не заполняется.
|
|
|
|
|
Consumer_1 же тратить на обработку 2-3 секунды, из-за чего очередь queue_1 существенно заполняется при одном
|
|
|
|
|
запущенном экземпляре.
|
|
|
|
|
Если уже запущенных экземпляров Consumer_1 будет больше, чем один, то очередь будет заполняться не так быстро,
|
|
|
|
|
и в определенный момент не будет заполняться вообще, что будет при оптимальном количестве запущенных экземпляров Consumer_1.
|
|
|
|
|
|
|
|
|
|
|
2024-10-14 16:09:46 +04:00
|
|
|
|
## [Видео](https://drive.google.com/file/d/175HC9tEV-s5rglFFp4Z4j7MTteocKYrZ/view?usp=sharing)
|