Campus
S'inscrire
RabbitMQ Aperçu gratuit

Le modèle AMQP

RabbitMQ est un broker de messages : un producteur publie, un consommateur traite, sans se connaître ni être disponibles au même moment.

  • Le producteur publie vers un exchange avec une clé de routage ; l'exchange route vers des files (queues) selon des bindings.
  • Types d'exchange : direct (clé exacte), fanout (toutes les files liées), topic (motifs commande.*.fr, log.#), headers.
  • L'exchange par défaut route directement vers la file portant le nom de la clé.
  • Virtual hosts : isolation logique (files, exchanges, droits) au sein d'un même broker.
  • Ports : 5672 (AMQP), 5671 (AMQPS), 15672 (interface de gestion), 25672 (cluster).