Aller au contenu
uencoder

Dead Letter Queue

Une file de lettres mortes stocke les messages impossibles à traiter, empêchant les messages poison de bloquer le traitement normal et permettant leur analyse et leur retraitement ultérieurs.

Objectif

Isoler les messages en échec, en évitant le blocage de la file et les tentatives infinies.

Mécanisme

Lorsque le traitement échoue un nombre défini de fois (p. ex. 3), le message est déplacé vers la DLQ au lieu d'être réessayé indéfiniment. Les messages de la DLQ attendent une analyse manuelle ou une redistribution après correction. SQS/Kafka/RabbitMQ prennent en charge les DLQ. Surveillez la longueur de la DLQ avec des alertes.

Cas d’usage

  • Files de messages
  • Isolation des pannes
  • Gestion des exceptions

Termes associés

References