Dead-Letter Queue
Normal tüketim akışında işlenemeyen iletilerin sonsuz yeniden deneme yerine inceleme veya ayrı işleme için yönlendirildiği kuyruk.
Bir ileti her denemede aynı deterministik hatayı üretiyorsa ana kuyruğa geri bırakılması consumer’ı kilitleyebilir. Dead-letter queue bu iletiyi normal akıştan ayırır; böylece ilerleme korunurken başarısız kayıt kaybolmadan incelenebilir.
DLQ bir hata çözüm mekanizması değil, hata izolasyon noktasıdır. Yeniden oynatma yapılacaksa idempotency, şema sürümü ve asıl hatanın giderildiği doğrulanmalıdır. Bu nedenle güvenli yeniden deneme tasarımı ile birlikte ele alınır.