Возможности
- Широкие возможности
- Гибкая маршрутизация
- Высокая доступность
- Мониторинг и оповещения
DMS for RabbitMQ поддерживает протокол AQMP, delayed delivery (отложенную доставку), message broadcast (широковещательную рассылку сообщений) и dead letter queues (очереди сообщений, которые не были обработаны получателями).
Сообщения от издателей до очередей в RabbitMQ маршрутизируются обменниками (Exchange). Маршрутизацию сообщений можно гибко настроить благодаря поддержке разных типов обменников: Direct, Topic, Headers и Fanout Exchange.
В кластерах RabbitMQ данные дублируются на все узлы через зеркалирование очередей (mirrored queues). Это предотвращает потерю данных в случае, если один из узлов выйдет из строя.
В DMS отслеживаются разные метрики кластера RabbitMQ, включая память, нагрузку на процессор и сеть. На основе метрик можно настроить оповещения, которые будут срабатывать при наступлении определенных событий.