Saltar al contenido
uencoder

AMQP

AMQP es un protocolo de colas de mensajes de nivel empresarial que define enrutamiento, colas, bindings y semántica de transacciones, implementado por RabbitMQ y otros.

Propósito

Proporcionar mensajería fiable y flexible entre aplicaciones empresariales, soportando transacciones, confirmaciones y dead letters.

Mecanismo

AMQP 0-9-1: exchange (direct/topic/fanout/headers) enruta mensajes a queue por binding key. Consumidores ack/nack. AMQP 1.0 es un estándar de formato de línea que desacopla la semántica.

Casos de uso

  • Bus de mensajes empresarial
  • Comunicación asíncrona de microservicios
  • Cola de tareas

Herramientas relacionadas

References