100% found this document useful (1 vote)
221 views7 pages

Rabbit MQ

RabbitMQ is an open-source message broker software written in Erlang. It implements the Advanced Message Queuing Protocol (AMQP) and supports many programming languages. RabbitMQ uses queues to store and forward messages from producers to consumers, with brokers routing messages via exchanges based on message routing keys and exchange bindings.

Uploaded by

anarki85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
221 views7 pages

Rabbit MQ

RabbitMQ is an open-source message broker software written in Erlang. It implements the Advanced Message Queuing Protocol (AMQP) and supports many programming languages. RabbitMQ uses queues to store and forward messages from producers to consumers, with brokers routing messages via exchanges based on message routing keys and exchange bindings.

Uploaded by

anarki85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

RabbitMQ

RabbitMQ Introduction
Language Support
03 Has support for many
Implements AMQP
02 Advance Message Queueing
languages Java, Pika,
Rub,Go,Javascript,.NET
OpenSource
01 RabbitMQ is open source
protocol

Messaging Broker software


written Erlang

01 02 03
RabbitMQ Intro more…

Consumers
Consumers receive
Queues
A Messages from the
Broker for known
Brokers then use Queues to
store and forward Queues
Messages for Consumers B
Exchanges
C Brokers use Exchange rules
Provider to route / filter Messages
Producers send Messages D
D
with Routing Keys and
Exchange Names to
Brokers
RabbitMQ Design
Hello World in RabbitMQ
RabbitMQ Working
RabbitMQ @ work

Publisher Exchange Matching Queue

Publishes a Uses this key to Check for routing Message is put ot


messages with find the queue to key== binding the right queue by
routing key send the message key. exchange after
“mechanical”.. to matching.

01 02 03 04

You might also like