RabbitMQ | |
---|---|
Type | besked mægler |
Udvikler | Pivotal software [d] |
Skrevet i | Erlang [1] |
Operativ system | på tværs af platforme |
nyeste version |
|
Licens | Mozilla Public License [3] |
Internet side | rabbitmq.com |
RabbitMQ er en softwaremeddelelsesmægler baseret på AMQP - standarden , en replikerbar meddelelsesorienteret middleware . Oprettet på basis af Open Telecom Platform- systemet , skrevet på Erlang -sproget, bruger Mnesia som en databasemotor til lagring af beskeder .
Består af en server, HTTP , XMPP og STOMP protokol support biblioteker, AMQP klient biblioteker til Java og .NET Framework og forskellige plugins (såsom plugins til overvågning og kontrol over HTTP eller en webgrænseflade eller "Shovel" plugin til beskeder mellem mæglere). Der er en implementering af klienter til at få adgang til RabbitMQ for en række programmeringssprog, herunder Perl , Python , Ruby , PHP . Horisontal skalering understøttes til opbygning af klyngeløsninger .
Oprindeligt udviklet af SpringSource , efter en række opkøb og opdelinger, blev det en del af Pivotal ; udgivet under Mozilla Public License .