RabbitMQ

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

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

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

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

Аналоги

PHP клієнти

Див. також

Примітки

  1. Release 3.8.17 — 2021.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.