Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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