Exactly-Once Delivery - CI/CD用語集の定義
exactly-once delivery は、各メッセージがちょうど1回だけ効果を持つという保証です。通常は、at-least-onceの転送と、べき等で重複排除された処理を組み合わせることで実現されます。
なぜ重要か
真のエンドツーエンドのexactly-onceは難しいため、システムはidempotency keyでこれを近似します。テストでは、再配信されたメッセージが状態を1回だけ変えることを証明すべきです。
関連ガイド
At-Least-Once Delivery - CI/CD Glossary DefinitionAt-Least-Once Delivery: At-least-once delivery guarantees a message is delivered one or more times, never zer…
Idempotency Key - CI/CD Glossary DefinitionIdempotency Key: An idempotency key is a unique client-supplied identifier (often in an `Idempotency-Key` hea…
Message Queue - CI/CD Glossary DefinitionMessage Queue: A message queue is a buffer that holds messages between a producer and one or more consumers,…