.. | ||
RabbitMQ | ||
image-1.png | ||
image-2.png | ||
image-3.png | ||
image-4.png | ||
image-5.png | ||
image-6.png | ||
image-7.png | ||
image-8.png | ||
image-9.png | ||
image-10.png | ||
image-11.png | ||
image-12.png | ||
image.png | ||
README.md |
Альмухамметов ПИбд-42
В данной лабораторной работе были разработаны три приложения использующие RabbitMQ, выводящие сообщения о приеме/отправки сообщения в консоль на .net:
Publisher - отправляет время на момент отправки сообщения в качестве сообщения:
Consumer1 - имеет задержку 3 секунды перед приемом следующего сообщения:
Consumer2 - не имеет задержки перед приемом следующего сообщения:
Работа приложений:
Очереди при работе тольео одного экземпляра Consumer1:
Очереди при работе двух экземпляров Consumer1:
Каналы при работе тольео одного экземпляра Consumer1:
Каналы при работе двух экземпляров Consumer1:
Соединения при работе только одного экземпляра Consumer1:
Соединения при работе двух экземпляров Consumer1:
Выводы: При двух запущенных экземплярах Consumer1 было полученно больше сообщений за то же время что может положительно повлиять на производительность системы при сложной обработку сообщений занимающей n-ое количество времени.