AMQP

The Advanced Message Queuing Protocol, an OASIS standard for interoperable, broker-mediated messaging. AMQP 1.0 defines a wire protocol with strong typing, links, sessions, and connection-level security and is used by RabbitMQ, Azure Service Bus, and many other brokers.

API entry from apis.yml

apis.yml Raw ↑
aid: communication-protocols:amqp
name: AMQP
description: The Advanced Message Queuing Protocol, an OASIS standard for interoperable, broker-mediated
  messaging. AMQP 1.0 defines a wire protocol with strong typing, links, sessions, and connection-level
  security and is used by RabbitMQ, Azure Service Bus, and many other brokers.
humanURL: https://www.amqp.org/
baseURL: https://www.amqp.org
tags:
- Brokered
- Enterprise Messaging
- OASIS
- Queuing
properties:
- type: Specification
  url: https://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html
- type: Documentation
  url: https://www.rabbitmq.com/protocol.html
x-features:
- Wire-level interoperability across brokers
- Reliable, transactional messaging with sessions and links
- SASL-based authentication and TLS transport
x-useCases:
- Enterprise integration and ESB scenarios
- Cross-language work queues and task distribution
- Cloud broker messaging on Azure Service Bus