Chapter 2. How to speak Rabbit: the AMQ Protocol

This chapter covers

  • Communicating with RabbitMQ via the AMQ Protocol
  • Framing the AMQ Protocol at a low level
  • Publishing messages into RabbitMQ
  • Getting messages from RabbitMQ

The process that RabbitMQ and client libraries go through in order to get a message from your application into RabbitMQ and from RabbitMQ into consumer applications can be complex. If you’re processing critical information, such as sales data, reliably delivering the canonical source of information about the sale should be a top priority. At the protocol level, the AMQP specification defines the semantics for client and broker to negotiate and speak to each other about the process for relaying your information. Oftentimes ...

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.