- RabbitMQ
-
RabbitMQ Тип Разработчик SpringSource, подразделение VMware, Inc.[1]
Написана на Последняя версия Состояние Production
Лицензия Сайт RabbitMQ — платформа, реализующая систему обмена сообщениями между компонентами программной системы (Message Oriented Middleware) на основе стандарта AMQP (Advanced Message Queuing Protocol)[3]. RabbitMQ выпускается под Mozilla Public License.
RabbitMQ создан на основе испытанной Open Telecom Platform, обеспечивающий высокую надёжность и производительность промышленного уровня и написан на языке Erlang.
RabbitMQ состоит из:
- Сервера RabbitMQ
- Поддержки протоколов HTTP, XMPP и STOMP
- Клиентских библиотек AMQP для Java и .NET Framework (поддержка других языков программирования реализована в ПО других производителей)
- Различных плагинов (таких как плагины для мониторинга и управления через HTTP или веб-интерфейс или плагин «Shovel» для передачи сообщений между брокерами)
Поддерживается горизонтальное масштабирование для построения кластерной архитектуры[4].
Имеется реализация клиентов для доступа к RabbitMQ для целого ряда языков программирования и платформ, широко используемых для веб-разработки: Java, .NET, Perl, Python, Ruby, PHP и других.
В качестве движка базы данных для хранения сообщений используется Mnesia.
См. также
Ссылки
Примечания
- ↑ Rabbit Technologies announce acquisition by SpringSource (англ.)
- ↑ RabbitMQ 3.0.0 release (англ.)
- ↑ RabbitMQ (англ.)
- ↑ Clustering overview (англ.)
Категории:- Программное обеспечение по алфавиту
- Распределённые вычислительные системы
- Middleware
- Технологии программного обеспечения
Wikimedia Foundation. 2010.