## Задание С помощью брокера сообщений RabbitMQ создать сервисы для демонстрации работы асинхронного обмена. ## Выполнение В ходе работы над дипломной и курсовой работами RabbitMQ был уже освоен в начале года. Для лабораторной использовались наработки, оставшиеся с курсовой прошлого года (библиотки amqpcpp и модифицированные исходники clientRBcpp). Для демонстрации были созданы три программы, одна - отправляющая сообщения и две - принимающий. Они выводят листинг посылки/приёма сообщений на формы для отображения. Одна принимающая программа (consumer_slow) во время обработки 3 секунды бездействует, не потребляя сообщения мгновенно. ## Результат Запущенные программы (по одному экземпляру): ![Программы по одному](screens/serv_1.png) Запущенные посыльщик и несколько медленных потребителя: ![Программы медленные](screens/serv_slow.png) Точка обмена на сервере: ![Точка обмена](screens/exchange.png) Очереди на сервере: ![Очереди](screens/queues.png) ## Ссылка на видео https://drive.google.com/file/d/1aYRajmeNp0omxsq9CzkhiuEyWa3-tUYz/view?usp=sharing