DMS for RabbitMQ предоставляет простую в использовании очередь сообщений на основе RabbitMQ. Сервисы могут быть быстро перенесены в облако без каких-либо изменений, снижая затраты на обслуживание и использование.
Просто задайте информацию об instance в консоли DMS for RabbitMQ, отправьте ваш заказ, и полный RabbitMQ instance будет автоматически создан и развернут.
DMS for RabbitMQ совместим с open-source RabbitMQ APIs и поддерживает все функции обработки сообщений open-source RabbitMQ.
Если ваши прикладные сервисы разработаны на основе open-source RabbitMQ, вы можете легко перенести их в DMS for RabbitMQ, указав несколько конфигураций аутентификации.
RabbitMQ instances совместимы с RabbitMQ 3.8.35.
RabbitMQ instances физически изолированы друг от друга и находятся в исключительном владении tenant.
Каждая очередь может обрабатывать до 100 000 транзакций в секунду (при конфигурациях по умолчанию). Производительность можно увеличить, просто добавив очереди.
Операции записываются и могут быть проверены. Сообщения могут быть зашифрованы перед передачей.
Помимо SSL, VPC и security groups также обеспечивают контроль безопасности доступа к сети.
Платформа облачных сервисов предоставляет полный набор служб мониторинга и оповещения, исключая необходимость круглосуточного присутствия. Метрики RabbitMQ instance мониторятся и фиксируются, включая количество разделов, тем и накопленных сообщений. Вы можете настроить правила оповещения и получать SMS или email‑уведомления о работе ваших сервисов в реальном времени.
RabbitMQ — это open‑source сервис, основанный на AMQP. Он используется для хранения и пересылки сообщений в распределённой системе. RabbitMQ server компилируется на Erlang (поддерживая высокую конкурентность, распределённость и надёжную отказоустойчивость), а RabbitMQ client может быть скомпилирован на различных языках программирования, включая Python, Ruby, .NET, Java, JMS, C, PHP, ActionScript, XMPP, STOMP и AJAX.