liveBook · Manning

RabbitMQ

As explained in Building Distributed Applications that Work

RabbitMQ is an open-source message broker that routes messages between producers and consumers.

RabbitMQ is an open-source message broker built on AMQP. It routes messages between distributed services, enabling reliable asynchronous delivery. section 7.1

Figure 7.2 Triggering an order-tracking service when an order is placed
figure

When a customer places an order, a background message triggers order tracking while the page returns success without waiting for driver assignment. section 7.1

How Building Distributed Applications that Work covers it

How deep it goes
Explains asynchronous order notifications through a workflow, but gives no broker configuration or implementation steps.
Examples
Uses an e-commerce order page that queues a message to notify the delivery driver and trigger order tracking.
What you can do after
Apply RabbitMQ to defer delivery-driver notification while returning order-placement success promptly.
How it connects
Connects RabbitMQ to AMQP, microservices, event-driven architectures, and asynchronous messaging.

Also explained in

Compare how 5 books explain RabbitMQ →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Distributed Applications that Work. The section links point to the parts of the book it draws on.