【しすうバックオフ】
指数バックオフ とは?
公開:
💡 「失敗したら倍待つ」賢い順番待ち
📌 このページのポイント
指数バックオフって、どんな仕組みなの?
なんで倍々に増やすの? 一定間隔じゃダメなの?
ジッターって何なの?
上限を設けないといけないって聞いたけど?
そうだよ。上限がないと256秒、512秒とどんどん長くなってしまうからね。一般的には最大30〜60秒の上限を設けて、それ以上は同じ間隔でリトライするか、諦める(エラーを返す)設計にするんだ。
まとめ:ざっくりこれだけ覚えればOK!
「指数バックオフ」って出てきたら「失敗するたびに待ち時間を2倍にするリトライ戦略」と思えればだいたいOK!
📖 おまけ:英語の意味
「Exponential Backoff」 = 指数的後退
💬 ネットワーク衝突制御のALOHAプロトコルに起源があり、「混雑しているほど待ち時間を長くする」合理的な戦略だよ