Distributed Message Service for RabbitMQ
Распределённый брокер сообщений для RabbitMQ с гибкой маршрутизацией, высокой доступностью, мониторингом и оповещениями

О продукте
Distributed Message Service (DMS) — это распределённый программный брокер сообщений, реализованный как распределённая, горизонтально масштабируемая система, обеспечивающая наращивание пропускной способности как при росте числа и нагрузки со стороны источников, так и количества систем-подписчиков. Сервис DMS обеспечивает надежную, масштабируемую и полностью управляемую очередь для отправки, приема и хранения сообщений.
Названия аналогичных сервисов у зарубежных провайдеров:
- Amazon Web Services - сервис Amazon Simple Queue Service (SQS)
- Microsoft Azure - Нет аналога
- IBM Cloud - сервис IBM Cloud Messages for RabbitMQ
- Alibaba Cloud - сервис Message Queue for RabbitMQ
*Сопоставление сервисов с аналогами носит информационный характер, свободно от оценочной характеристики и сравнений в пользу кого-либо.
Возможности продукта
1
DMS совместим с RabbitMQ
2
Distributed Message Service поддерживает доступ с помощью HTTP RESTful API, TCP SDK и Kafka SDK
3
Уровень доступности 99.95%
Характеристики продукта
Быстрое развертывание
Простая установка в консоли DMS для RabbitMQ. Экземпляр RabbitMQ будет автоматически создан и развернут.
Бесшовная миграция
Совместим с API-интерфейсами RabbitMQ с открытым исходным кодом и поддерживает все функции обработки сообщений.
Высочайшая производительность
Каждая очередь может обрабатывать до 100 000 транзакций в секунду (с настройками по умолчанию). Производительность может быть увеличена простым добавлением очередей.
Безопасность данных
В дополнение к SASL, сети VPC и группы безопасности также обеспечивают контроль безопасности доступа к сети.
Простота в обслуживании
Облачная платформа предоставляет целый набор услуг мониторинга и оповещений, устраняя необходимость в непрерывном контроле. Отслеживается набор метрик экземпляра RabbitMQ. Можно настроить правила оповещения и получать уведомления по электронной почте о работе ваших сервисов в режиме реального времени.
Поддержка нескольких языков
RabbitMQ – это сервис с открытым исходным кодом, основанный на AMQP. Язык сервера RabbitMQ – Erlang, а клиента – различные языки программирования, включая Python, Ruby, .NET, Java, JMS, C, PHP, ActionScript, XMPP, STOMP и AJAX.