Skip to content
Latchkey

Exactly-Once Delivery - CI/CD用語集の定義

exactly-once delivery は、各メッセージがちょうど1回だけ効果を持つという保証です。通常は、at-least-onceの転送と、べき等で重複排除された処理を組み合わせることで実現されます。

なぜ重要か

真のエンドツーエンドのexactly-onceは難しいため、システムはidempotency keyでこれを近似します。テストでは、再配信されたメッセージが状態を1回だけ変えることを証明すべきです。

関連ガイド