Advanced Message Queuing Protocol (AMQP)

AMQP is the abbreviation of Advanced Message Queuing Protocol. AMQP creates the interoperability between Producer, Message Broker, and Consumer. First of all, we need to answer this question: Why we need AMQP? Since different types of message formats and different types of routing formats need to be standardized, AMQP organization creates a well-defined industry-wide messaging middleware standard.

As we discussed, AMQP's main responsibility is the interoperability of the systems inside the messaging systems. Therefore, we need to explain the scope of the AMQP as explained in the AMQP Specification Document:

  • A defined set of messaging capabilities
  • A network wire-level protocol

AMQP organization created the standard ...

Get Mastering RabbitMQ 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.