RabbitMQ

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
RabbitMQ
RabbitMQLogo.png
Розробник(и) SpringSource (підрозділ VMware)
Стабільний випуск 3.0.4 (12 березня 2013; 539 днів тому)
Написано на Erlang
Операційна система кросплатфо́рмовий
Тип AMQP, message-oriented middleware
Ліцензія Mozilla Public License
Сайт 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 клієнти[ред.ред. код]