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 ⓘ