Messaging

AMQP

Advanced Message Queuing Protocol

Situational Formal standard OASIS Since 2003

Judgement: Situational

Pick when you want broker semantics (RabbitMQ-shaped problems).

Open wire-level protocol for message-oriented middleware. Reliable, broker-mediated message exchange independent of any single vendor.

Implemented by RabbitMQ, Azure Service Bus, ActiveMQ and others. Sits next to MQTT and the Kafka protocol as a standard option for asynchronous data movement.

At a glance

Category
Messaging
Governance
OASIS
Status
Stable; AMQP 1.0 standardised
First released
2003

Links

Related standards

Other standards in Messaging.

See AMQP in context

Open the interactive Data Landscape to compare AMQP against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.