Dead letter queue (DLQ) ialah tempat mesej pergi apabila ia tidak dapat diproses atau memenuhi syarat tertentu (ditolak, luput, queue penuh). DLQ menghalang mesej bermasalah daripada hilang atau menyekat pemprosesan, membolehkan pemeriksaan dan pengendalian kemudian.
Apakah dead letter queue itu
DEAD LETTER QUEUE → a queue that receives messages that couldn't be delivered/processed
normally:
→ messages are "dead-lettered" (routed to the DLQ) when they:
- are REJECTED/nacked (consumer can't process them) without requeue
- EXPIRE (message TTL exceeded)
- exceed the queue's MAX LENGTH (overflow)
→ the DLQ collects these for inspection/handling instead of losing them
→ a "holding area" for problematic messages
