AMQP
Protocolo de mensajería empresarial — lo inició JPMorgan en 2003 para mensajes bancarios. Estandarizado en la versión 0.9.1 (RabbitMQ) y en la 1.0 (más divergente).
AMQP 0.9.1 (el de facto vía RabbitMQ): los productores publican en «exchanges» que enrutan hacia «colas» según claves de enrutamiento y reglas de binding. Tipos de exchange: direct, topic, fanout y headers. AMQP 1.0 es un protocolo más minimalista, centrado en la estructura del mensaje más que en la topología del broker; lo usan Azure Service Bus y Apache Qpid. Se diferencia de Kafka (basado en un log, con replay) y de MQTT (ligero, para IoT). Más fiable que Kafka para flujos de petición/respuesta.