71 lines
2.4 KiB
Markdown
71 lines
2.4 KiB
Markdown
# Отчет по лабораторной работе №4
|
||
|
||
Выполнила студентка гр. ИСЭбд-41 Плаксина А.В.
|
||
|
||
## Прохождение tutorial
|
||
|
||
Установила RabbitMQ server, erlang и зашла в брокер под гостем по `http://localhost:15672/#/`
|
||
|
||
Открытый RabbitMQ:
|
||
|
||

|
||
|
||
Прохождение туториала 1:
|
||
|
||
Сначала был запущен receive.py, который становится в ожидании сообщения. Затем запустили с отдельном терминале send.py, который отправил сообщение
|
||
|
||

|
||
|
||

|
||
|
||
Прохождение туториала 2:
|
||
|
||
Открыли три терминала: в первых двух запустили поочередно потребителей worker.py. В третьем терминале запустили new_task.py и отправили пять сообщений.
|
||

|
||
|
||
В результате эти сообщения были распределены между двумя воркерами.
|
||
|
||

|
||
|
||

|
||
|
||
Прохождение туториала 3:
|
||
|
||
Сначала в первом терминале запустили receive_logs.py, затем во втором запустили emit_log.py, тем самы отправив сообщение в первый
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
## Разработка демонстрационных приложений
|
||
|
||
Предметная область:университет, его мониторинг
|
||
Собрали и одновременно запустили приложения по одному экземпляру:
|
||
|
||
1. Publisher
|
||
|
||

|
||
|
||
2. Consumer 1.
|
||
|
||

|
||
|
||
3. Consumer 2.
|
||
|
||

|
||
|
||
## Результаты выполнения лабораторной работы
|
||
|
||
Результат отработки Consumer_1:
|
||
|
||

|
||

|
||
|
||
Результат отработки Consumer_2:
|
||
|
||

|
||

|
||
|
||
Вывод: Consumer_2 нагружает меньше памяти, чем Consumer_1 и принимает сообщения гораздо быстрее, тем самым не позволяя очереди накапливать огромное количество сообщений. |