What is a 'dead letter queue' (DLQ) in asynchronous microservices, and why is it important for reliability?
-
A
A DLQ captures messages that fail to process after a maximum retry count, preserving them for manual inspection or reprocessing rather than losing them permanently
-
B
A DLQ is a high-priority message queue for critical system alerts that bypasses normal queue processing
-
C
A DLQ archives all processed messages for compliance auditing after successful delivery
-
D
A DLQ is a queue that holds messages during planned maintenance windows when consumers are offline