Dead-Letter Queue

Türkçe karşılığı: Hatalı ileti kuyruğuAlan: Dağıtık Sistemler

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.