Datapedia
Ingeniería de Datos

Dead letter queue (Cola de mensajes fallidos)

Cola separada donde se envían automáticamente los mensajes que un sistema no pudo procesar exitosamente después de varios intentos, para su revisión posterior sin bloquear el procesamiento del resto.

ConfiabilidadStreaming

Cuando un mensaje específico falla repetidamente al intentar procesarse (por ejemplo, por tener un formato corrupto), en lugar de bloquear indefinidamente el procesamiento de todos los mensajes posteriores en la misma cola, una dead letter queue recibe automáticamente esos mensajes problemáticos para investigarlos por separado, sin detener el flujo normal del resto.

Por qué es una práctica de resiliencia tan importante

Sin este mecanismo, un único mensaje malformado podría bloquear completamente un pipeline de procesamiento continuo; aislar los mensajes problemáticos en una cola separada permite que el sistema siga funcionando normalmente para el resto de los datos, mientras alguien investiga y resuelve el problema específico por separado.