ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

DLQ

Concept d'infrastructure de messagerie asynchrone, central pour l'intégration EDI fiable.

Définition

Une Dead-Letter Queue (DLQ) reçoit les messages qu'un broker ne parvient pas à livrer : expirés (TTL dépassé), rejetés sans remise en file (requeue=false), ou dépassant la longueur maximale de la file. Elle isole les échecs du flux nominal pour permettre alerte, diagnostic et rejeu manuel, sans bloquer le traitement des messages sains.

Origine

Formalisée comme extension du protocole AMQP 0-9-1 (argument de file x-dead-letter-exchange) documentée par RabbitMQ, et reprise comme primitive native par Amazon SQS et Azure Service Bus dans leurs documentations respectives.

Exemple en contexte

Déclaration d'une file applicative routant ses rejets vers une DLX :
queue.declare(arguments={'x-dead-letter-exchange': 'dlx', 'x-dead-letter-routing-key': 'invoices.dead'})

Termes liés

  • Poison message — message empoisonné qui finit souvent en DLQ.
  • x-death — en-tête qui trace le passage en dead-letter.

Dernière mise à jour: 20 juin 2026