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をブロックし続けるのを許すのではなく、それらを確認します。
関連ガイド
Message Queue - CI/CD Glossary DefinitionMessage Queue: A message queue is a buffer that holds messages between a producer and a consumer, decoupling…
Retry Policy - CI/CD Glossary DefinitionRetry Policy: A retry policy defines when and how many times a failed operation is retried, including the del…
At-Least-Once Delivery - CI/CD Glossary DefinitionAt-Least-Once Delivery: At-least-once delivery guarantees a message is delivered one or more times: it is nev…