RabbitMQ

E699737

RabbitMQ is an open-source message broker that implements the Advanced Message Queuing Protocol (AMQP) to enable reliable, scalable communication between distributed applications and services.

Try in SPARQL Jump to: Statements Referenced by

Statements (86)

Predicate Object
instanceOf AMQP broker
message broker
open-source software
category message-oriented middleware
developedBy Rabbit Technologies Ltd NERFINISHED
enables loose coupling of services
reliable message delivery
scalable communication between distributed applications
hasComponent binding
channel
connection
exchange
queue
hasExchangeType dead-letter exchange
default exchange
direct exchange
fanout exchange
headers exchange
topic exchange
implementsProtocol AMQP 0-9-1 NERFINISHED
AMQP 1.0 (via plugin) NERFINISHED
Advanced Message Queuing Protocol NERFINISHED
initialReleaseYear 2007
isOpenSource true
license Mozilla Public License 2.0 NERFINISHED
ownedBy VMware NERFINISHED
partOf VMware Tanzu NERFINISHED
requiresRuntime Erlang/OTP NERFINISHED
runsOn Linux NERFINISHED
Windows NERFINISHED
macOS NERFINISHED
supportsDeploymentModel cloud
containerized (Docker, Kubernetes)
on-premises
supportsFeature TLS encryption
authentication and authorization
clustering
connection heartbeats
consumer acknowledgements
dead-letter exchanges
durable queues
federation
flow control
high availability queues (mirrored / quorum queues)
load balancing of messages
management HTTP API
management UI
message TTL
message acknowledgements
message queuing
message tracing
persistent messages
plugins
priority queues
publish-subscribe messaging
publisher confirms
quorum queues
routing
shovel plugin
virtual hosts
supportsLanguageClient C
C# NERFINISHED
C++
Elixir NERFINISHED
Erlang NERFINISHED
Go NERFINISHED
Java NERFINISHED
JavaScript NERFINISHED
PHP NERFINISHED
Python NERFINISHED
Ruby NERFINISHED
supportsProtocol HTTP (via management API)
MQTT (via plugin)
STOMP (via plugin) NERFINISHED
supportsTopology clustered deployment
federated brokers
single node
useCase asynchronous communication between services
background job processing
buffering and rate limiting
decoupling microservices
event-driven architectures
load leveling
task scheduling
website https://www.rabbitmq.com/
writtenInLanguage Erlang NERFINISHED

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenStack messageQueue RabbitMQ
MSMQ alternativeTo RabbitMQ
OpenStack Ceilometer uses RabbitMQ