Skip to content

Latest commit

 

History

History
87 lines (46 loc) · 1.2 KB

introduction.md

File metadata and controls

87 lines (46 loc) · 1.2 KB
theme marp
uncover
true

RabbitMQ Introduction


RabbitMQ is the most widely deployed open source message broker.


A message broker handles messaging between multiple protocols and recievers.

Like postman delivering letters between different types of houses, everyone only has to know how to talk to the postman.


The 'digital postman'

  • works in milliseconds or microseconds

  • handles enormous volume - millions of messages going

  • can split up messages evenly and orderly


Simple


Crossplatform


Different type of usage patterns


  • Decoupling

  • Async

  • Distributed events system (like how every window has a mouse click) - When an article is created

  • Mailbox type notification systems

  • Fan out

RPC - A to B to C to D to A


  • Load balancing

Examples

  • The squaring and cubing one
  • Fan out of mail stuff?

Star the resource on github.


See also