AMQP
Messagingprotocol voor bedrijven: in 2003 door JPMorgan gestart voor berichtenverkeer in de bankwereld. Gestandaardiseerd als 0.9.1 (RabbitMQ) en 1.0 (afwijkender).
AMQP 0.9.1 (de facto via RabbitMQ): producenten sturen naar “exchanges”, die op basis van routing keys en bindingsregels doorsturen naar “queues”. Exchange-typen: direct, topic, fanout en headers. AMQP 1.0 is een soberder protocol dat zich richt op de berichtstructuur in plaats van de broker-topologie; Azure Service Bus en Apache Qpid gebruiken het. Anders dan Kafka (logboekgebaseerd, met herhaling) en MQTT (lichtgewicht, voor IoT). Betrouwbaarder dan Kafka voor request/response-stromen.