Skip to content
Latchkey

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

Exactly-Once配信: Exactly-once配信とは、メッセージがちょうど1回だけ処理されることを意味します。真のエンドツーエンドのexactly-onceは難しく、通常はat-least-once配信と冪等なコンシューマーの組み合わせによって近似されます。

Exactly-once配信とは、メッセージがちょうど1回だけ処理されることを意味します。真のエンドツーエンドのexactly-onceは難しく、通常はat-least-once配信と冪等なコンシューマーの組み合わせによって近似されます。

Exactly-onceは理想ですが、最もコストの高い保証です。ほとんどのシステムは、信頼性の高い配信とコンシューマー側での重複排除を組み合わせることで、同じ実用的な結果を得ています。

CIにおいて

deployを実質的にexactly-onceにするには、commitのSHAまたは配信IDで重複排除し、再配信されたイベントが同じartifactを二度と出荷しないようにします。

関連ガイド