Saltar al contenido
uencoder

Dead Letter Queue

Una cola de mensajes muertos almacena mensajes que no pueden procesarse, evitando que los mensajes venenosos bloqueen el manejo normal y permitiendo su análisis y reprocesamiento posterior.

Propósito

Aislar los mensajes fallidos, evitando el bloqueo de la cola y los reintentos infinitos.

Mecanismo

Cuando el procesamiento falla un número fijo de veces (p. ej., 3), el mensaje pasa a la DLQ en lugar de reintentarse para siempre. Los mensajes de la DLQ esperan análisis manual o reentrega tras una corrección. SQS/Kafka/RabbitMQ admiten DLQ. Vigila la longitud de la DLQ con alertas.

Casos de uso

  • Colas de mensajes
  • Aislamiento de fallos
  • Gestión de excepciones

Términos relacionados

References