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.

All labels observed (1)

Label Occurrences
RabbitMQ canonical 9

How this entity was disambiguated

Statements (86)

Predicate Object
instanceOf AMQP broker
message broker
open-source software
category message-oriented middleware
developedBy Rabbit Technologies Ltd
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
linked to: AMQP

AMQP 1.0 (via plugin)
linked to: AMQP

Advanced Message Queuing Protocol
linked to: AMQP
initialReleaseYear 2007
isOpenSource true
license Mozilla Public License 2.0
ownedBy VMware
partOf VMware Tanzu
requiresRuntime Erlang/OTP
linked to: Erlang VM
runsOn Linux
Windows
macOS
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#
C++
Elixir
Erlang
Go
Java
JavaScript
PHP
Python
Ruby
supportsProtocol HTTP (via management API)
MQTT (via plugin)
STOMP (via plugin)
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

How these facts were elicited

Referenced by (9)

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

OpenStack messageQueue RabbitMQ
MSMQ alternativeTo RabbitMQ
OpenStack Ceilometer uses RabbitMQ
AMQP hasImplementation RabbitMQ
Dapr integratesWith RabbitMQ
KEDA supportsEventSource RabbitMQ