RabbitMQ
RabbitMQ | |
---|---|
Тип | брокер сообщений |
Разработчики | Jean-Sébastien Pédron[d], Michael Klishin[d][2], Hubert Plociniczak[d][3] и Matthias Radestock[d] |
Написана на | Erlang[4] |
Операционная система | кроссплатформенность |
Последняя версия | |
Репозиторий | github.com/rabbitmq/rabb… |
Лицензия | Mozilla Public License[5] |
Сайт | rabbitmq.com |
RabbitMQ — программный брокер сообщений на основе стандарта AMQP — тиражируемое связующее программное обеспечение, ориентированное на обработку сообщений.
История[править | править код]
Создан на основе системы Open Telecom Platform, написан на языке Erlang, в качестве движка базы данных для хранения сообщений использует Mnesia.
Изначально разрабатывался компанией SpringSource , после серии поглощений и разделений вошедшей в состав Pivotal ; выпускается под Mozilla Public License.
Описание[править | править код]
Состоит из сервера, библиотек поддержки протоколов HTTP, XMPP и STOMP , клиентских библиотек AMQP для Java и .NET Framework и различных плагинов (таких как плагины для мониторинга и управления через HTTP или веб-интерфейс или плагин «Shovel» для передачи сообщений между брокерами). Имеется реализация клиентов для доступа к RabbitMQ для целого ряда языков программирования, в том числе для Perl, Python, Ruby, PHP. Поддерживается горизонтальное масштабирование для построения кластерных решений.
Примечания[править | править код]
Ссылки[править | править код]
- rabbitmq.com — официальный сайт RabbitMQ
Для улучшения этой статьи желательно:
|