Skip to content
Latchkey

Dead Letter Queue - CI/CD用語集の定義

Dead Letter Queue: dead letter queue(DLQ)とは、retryの試行を使い切っても処理できなかったメッセージを保持するキューで、失われる代わりに調査できるようにします。

dead letter queue(DLQ)とは、retryの試行を使い切っても処理できなかったメッセージを保持するキューで、失われる代わりに調査できるようにします。

DLQはメッセージシステムのセーフティネットです。失敗し続けるpoisonメッセージは脇へ移され、メインのキューをブロックしなくなる一方で、デバッグのために利用可能なまま残ります。

CIにおいて

メッセージキューで駆動されるpipelineは、繰り返し失敗するbuildをDLQへ振り分けます。オペレーターは、悪いイベントがキュー内でその後ろにあるすべてのjobをブロックし続けるのを許すのではなく、それらを確認します。

関連ガイド