Существует несколько приложений, работающих по отдельности и использующих API-интерфейсы RabbitMQ и REST для взаимодействия с другими компонентами.
Все компоненты или приложения используют одинаковый обмен RabbitMQ по умолчанию с разными очередями.
Сбой RabbitMQ из-за нижеприведенного сканарио: 1) Одно приложение имеет как потребителя, так и производителя. 2) Сбои приложения через некоторое время могут быть вызваны скачкообразной загрузкой данных или обработкой. 3) Затем происходит сбой всего RabbitMQ.
Это происходит из-за одного и того же обмена, используемого всеми потребителем и производителем приложения?
Должен ли я использовать различные обмены для каждого компонента или приложения