Webhook 再試行計算ツール
指数バックオフ再試行遅延、総再試行時間、Webhook 配信の成功確率を計算します。
Webhook 再試行計算ツールの使用方法
- 最大再試行回数を入力してください。
- 初期遅延を秒単位で入力します。
- バックオフ乗数を入力してください。
- 最大遅延上限を秒単位で入力します。
- エンドポイントの故障率を入力してください。
- 「計算」をクリックして、再試行スケジュールと成功確率を確認します。
使用例
- •イベント駆動型システムの Webhook 再試行ロジックを設計します。
- •支払い Webhook の再試行ポリシーを構成しています。
- •通知の再試行戦略の信頼性を評価しています。
- •Webhook 配信保証のための SLA を計画しています。
計算式
遅延(n) = 最小(初期 × 乗数^n、最大遅延)。
よくある質問
指数バックオフとは何ですか?
指数関数的バックオフにより、再試行間の遅延が幾何学的に増加し (例: 1 秒、2 秒、4 秒、8 秒)、停止中のサーバーの負荷が軽減されます。
再試行にジッターを追加する必要がありますか?
はい - ランダム ジッター (±25%) により、多くのクライアントが同時に再試行した場合の雷のような群れの問題が防止されます。
Webhook の再試行は何回が標準ですか?
ほとんどのプラットフォーム (Stripe、GitHub、SendGrid) は、配信が失敗としてマークされる前に、24 ~ 72 時間にわたって 3 ~ 10 回再試行します。