Chapter 4. Performance trade-offs in publishing

This chapter covers

  • Message delivery guarantees in RabbitMQ
  • Publisher vs. performance trade-offs

Message publishing is one of the core activities in a messaging-based architecture, and there are many facets to message publishing in RabbitMQ. Many of the message-publishing options available to your applications can have a large impact on your application’s performance and reliability. Although any message broker is measured by its performance and throughput, reliable message delivery is of paramount concern. Imagine what would happen if there were no guarantees when you used an ATM to deposit money into your bank account. You’d deposit money with no certainty that your account balance would increase. ...

Get RabbitMQ in Depth now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.