RabbitMQ | |
---|---|
![]() | |
Тип | брокер сообщений[d] |
Разработчик | Pivotal Software[d] |
Написана на | Erlang[1] |
Операционная система | кроссплатформенность |
Последняя версия | |
Лицензия | Mozilla Public License[3] |
Сайт | rabbitmq.com |
RabbitMQ — программный брокер сообщений[en] на основе стандарта AMQP — тиражируемое связующее программное обеспечение, ориентированное на обработку сообщений. Создан на основе системы Open Telecom Platform, написан на языке Erlang, в качестве движка базы данных для хранения сообщений использует Mnesia.
Состоит из сервера, библиотек поддержки протоколов HTTP, XMPP и STOMP[en], клиентских библиотек AMQP для Java и .NET Framework и различных плагинов (таких как плагины для мониторинга и управления через HTTP или веб-интерфейс или плагин «Shovel» для передачи сообщений между брокерами). Имеется реализация клиентов для доступа к RabbitMQ для целого ряда языков программирования, в том числе для Perl, Python, Ruby, PHP. Поддерживается горизонтальное масштабирование для построения кластерных решений.
Изначально разрабатывался компанией SpringSource[en], после серии поглощений и разделений вошедшей в состав Pivotal[en]; выпускается под Mozilla Public License.
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .