DEV Community

Discussion on: Explain RabbitMQ Like I'm Five

Collapse
 
nestedsoftware profile image
Nested Software • Edited

I guess the idea is to break up an application into multiple services, or to communicate among independent applications. In any case, the services/applications don't need to connect to one another directly. Instead they all just know about the message bus. The message broker (RabbitMQ in this case) takes care of making sure the messages are getting delivered, e.g. even if a service/application node temporarily goes down.