Rabbitmq
Rabbitmq
● Flexible Routing
● Plugin System
PRODUCER, QUEUE, CONSUMER
Remember these things please
3 Publish/Subscribe 6 RPC
Sending messages to many Remote procedure call implementation
consumers at once
What should I do to play with Rabbits?
Have a Windows machine? Start installing!
● ERLANG 64 bit exe: otp_win64_19.1.exe
Our "Hello world" won't be too complex ‒ let's send a message, receive it and
print it on the screen. To do so we need two programs: one that sends a message
and one that receives and prints it.
Message is received
from the queue
2 Work queues - Distributing tasks among workers
The main idea behind Work Queues (aka: Task Queues) is to avoid doing a
resource-intensive task immediately and having to wait for it to complete.
Instead we schedule the task to be done later.
● Sending emails
● Sending SMSs