RabbitMQ — платформа, що реалізує систему обміну повідомленнями між компонентами програмної системи на основі стандарту AMQP (Advanced Message Queuing Protocol).
Тип | AMQP, message-oriented middleware |
---|---|
Розробники | |
Стабільний випуск | 3.6.1 (1 березня 2016 ) |
Операційна система | кросплатфо́рмовий |
Мова програмування | 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 клієнти
- AMQP розширення PHP. Підходить для будь-якої версії AMQP-брокера, сумісного з версією 0-9-1, наприклад, RabbitMQ та . Базується на бібліотеці , яка не підтримується у Windows. Тому даного розширення для Windows немає. (http://www.php.net/manual/en/book.amqp.php [ 2 квітня 2013 у Wayback Machine.])
- php-amqplib (https://github.com/videlalvaro/php-amqplib [ 4 червня 2014 у Wayback Machine.])
- amqphp (https://github.com/BraveSirRobin/amqphp [ 11 червня 2018 у Wayback Machine.])
Див. також
Примітки
- https://github.com/rabbitmq/rabbitmq-server/graphs/contributors
- https://rabbitmqsummit.com/
Ця стаття не містить . (січень 2016) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
RabbitMQ platforma sho realizuye sistemu obminu povidomlennyami mizh komponentami programnoyi sistemi na osnovi standartu AMQP Advanced Message Queuing Protocol RabbitMQTipAMQP message oriented middlewareRozrobnikiStabilnij vipusk3 6 1 1 bereznya 2016 8 rokiv tomu 2016 03 01 Operacijna sistemakrosplatfo rmovijMova programuvannyaErlangLicenziyaMozilla Public LicenseRepozitorijgithub com rabbitmq rabbitmq serverVebsajtwww rabbitmq com Mediafajli u VikishovishiOsnovni vidomostiVikoristovuye standart AMQP Advanced Message Queuing Protocol Pidtrimuyetsya gorizontalne mashtabuvannya dlya pobudovi klasternoyi arhitekturi Pidtrimuye zberezhennya danih na disk Pidtrimki protokoliv HTTP XMPP ta STOMP Ye realizaciya kliyentiv dlya dostupu do RabbitMQ dlya ryadu mov programuvannya Java NET Perl Python Ruby PHP ta in Isnuyut riznomanitni plagini taki yak plagin dlya monitoringu ta upravlinnya cherez HTTP abo vebinterfejs abo plagin Shovel dlya peredachi povidomlen mizh brokerami AnalogiActiveMQ Amazon SQS KafkaPHP kliyentiAMQP rozshirennya PHP Pidhodit dlya bud yakoyi versiyi AMQP brokera sumisnogo z versiyeyu 0 9 1 napriklad RabbitMQ ta Bazuyetsya na biblioteci yaka ne pidtrimuyetsya u Windows Tomu danogo rozshirennya dlya Windows nemaye http www php net manual en book amqp php 2 kvitnya 2013 u Wayback Machine php amqplib https github com videlalvaro php amqplib 4 chervnya 2014 u Wayback Machine amqphp https github com BraveSirRobin amqphp 11 chervnya 2018 u Wayback Machine Div takozhOMQPrimitkihttps github com rabbitmq rabbitmq server graphs contributors https rabbitmqsummit com Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2016