At-Most-Once 配信とは?
At-most-once 配信は各メッセージを一回までしか配信せず、障害時に再送しないため、メッセージは失われることはあっても決して重複しません。これはスペクトルの fire-and-forget 側にあたり、オーバーヘッドが最も小さくなります。高頻度のメトリクスのように、たまの取りこぼしが許容されるデータに適しています。
なぜ重要か
重複が欠落よりも悪い場合、あるいは大量のために再試行のコストが高すぎる場合、at-most-once が正しいトレードオフです。それを選ぶということは、一部のメッセージが単に届かないことを受け入れることを意味します。
関連ガイド
What Is At-Least-Once Delivery?At-least-once delivery guarantees a message is delivered at least one time, accepting possible duplicates in…
What Is Exactly-Once Delivery?Exactly-once delivery is the guarantee that a message is processed one and only one time, with neither loss n…
What Is Message Acknowledgment?Message acknowledgment is the signal a consumer sends to confirm it has processed a message, telling the brok…