RabbitMQ — платформа, що реалізує систему обміну повідомленнями між компонентами програмної системи на основі стандарту AMQP (Advanced Message Queuing Protocol).

RabbitMQ
ТипAMQP, message-oriented middleware
РозробникиPivotal Software
Стабільний випуск3.6.1 (1 березня 2016; 8 років тому (2016-03-01))
Операційна системакросплатфо́рмовий
Мова програмуванняErlang
ЛіцензіяMozilla Public License
Репозиторійgithub.com/rabbitmq/rabbitmq-server
Вебсайтwww.rabbitmq.com

Основні відомості

ред.
  • Використовує стандарт AMQP (Advanced Message Queuing Protocol).
  • Підтримується горизонтальне маштабування для побудови кластерної архітектури.
  • Підтримує збереження даних на диск
  • Підтримки протоколів HTTP, XMPP та STOMP
  • Є реалізація клієнтів для доступу до RabbitMQ для ряду мов програмування: Java, .NET, Perl, Python, Ruby, PHP та ін.
  • Існують різноманітні плагіни (такі як плагін для моніторингу та управління через HTTP або вебінтерфейс або плагін «Shovel» для передачі повідомлень між брокерами)

Аналоги

ред.

PHP клієнти

ред.

Див. також

ред.

Примітки

ред.