Aller au contenu
uencoder

Message Queue

Une file de messages découple de façon asynchrone producteurs et consommateurs : les producteurs envoient des messages dans la file, les consommateurs les traitent dans l'ordre, absorbant les pics de trafic.

Objectif

Découpler les composants de manière asynchrone, absorber les pics et améliorer la résilience.

Mécanisme

Les producteurs émettent sans attendre le traitement. Les consommateurs tirent et traitent dans l'ordre. Point-à-point (SQS/RabbitMQ) contre pub-sub (Kafka/SNS). La persistance garantit l'absence de perte. Politiques d'ordre/partitionnement/nouvelle tentative.

Cas d’usage

  • Communication asynchrone
  • Lissage des pics
  • Découplage

Termes associés

References