Aller au contenu
uencoder

AMQP

AMQP est un protocole de file de messages de niveau entreprise définissant routage, files, bindings et sémantique de transactions, implémenté par RabbitMQ et autres.

Objectif

Fournir une messagerie fiable et flexible entre applications d'entreprise, supportant transactions, acquittements et lettres mortes.

Mécanisme

AMQP 0-9-1 : exchange (direct/topic/fanout/headers) route les messages vers queue par binding key. Consommateurs ack/nack. AMQP 1.0 est un standard de format de ligne découplant la sémantique.

Cas d’usage

  • Bus de messages d'entreprise
  • Communication asynchrone de microservices
  • File de tâches

Outils associés

References