Najlepsze pytania
Chronologia
Czat
Perspektywa

RabbitMQ

otwartoźródłowy broker wiadomości Z Wikipedii, wolnej encyklopedii

RabbitMQ
Remove ads

RabbitMQotwartoźródłowy broker wiadomości, zwany czasem oprogramowaniem pośredniczącym zorientowanym na wiadomości. Pierwotnie implementował on protokół AMQP, później został przebudowany w architekturze pluginów do wspierania protokołów STOMP, MQTT oraz innych[1].

Szybkie fakty Autor, Aktualna wersja stabilna ...

Pierwotnie rozwijany od 2007 roku przez Rabbit Technologies Ltd. – wspólne przedsięwzięcie firm LShift oraz CohesiveFT[2] – projekt został przejęty w kwietniu 2010 roku przez SpringSource, spółkę zależną VMware. Od maja 2013 roku stał się on częścią Pivotal Software.

Remove ads

Charakterystyka

RabbitMQ jest napisany w Erlangu, jego serwer jest zbudowany z wykorzystaniem frameworka Open Telecom Platform dla klastrowania i przełączania awaryjnego. Biblioteki klienckie są dostępne dla większości popularnych języków programowania. Kod źródłowy jest dostępny na licencji Mozilla Public License.

Cały projekt składa się z następujących komponentów:

  • serwer wymiany RabbitMQ,
  • bramy dla protokołów AMQP, HTTP, STOMP, MQTT i innych,
  • biblioteki klienckie dla popularnych języków programowania,
  • platforma z wtyczkami rozszerzająca możliwości, predefiniowana kolekcja zawiera:
    • plugin Shovel zarządzający przenoszeniem i kopiowaniem wiadomości z jednego brokera do drugiego,
    • plugin Federation umożliwiający wydajne dzielenie się wiadomościami pomiędzy brokerami,
    • plugin Management pozwalający na monitorowanie i kontrolę nad brokerami i klastrami brokerów.
Remove ads

Zobacz też

Przypisy

Bibliografia

Linki zewnętrzne

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads