RabbitMQ

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

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

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

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

Аналоги

PHP клієнти

Див. також

Примітки