OhMyCalc

Webhook 重试计算器

计算 Webhook 传递的指数退避重试延迟、总重试时间和成功概率。

如何使用 Webhook 重试计算器

  1. 输入最大重试次数。
  2. 输入初始延迟(以秒为单位)。
  3. 输入退避乘数。
  4. 输入最大延迟上限(以秒为单位)。
  5. 输入端点故障率。
  6. 单击“计算”以查看重试时间表和成功概率。

使用场景

公式

延迟(n) = min(初始×乘数^n,最大延迟)。

常见问题

什么是指数退避?
指数退避以几何方式增加重试之间的延迟(例如,1 秒、2 秒、4 秒、8 秒),从而减少中断期间的服务器负载。
我应该在重试中添加抖动吗?
是 - 当许多客户端同时重试时,随机抖动 (±25%) 可防止惊群问题。
多少次 webhook 重试是标准的?
大多数平台(Stripe、GitHub、SendGrid)会在 24-72 小时内重试 3-10 次,然后将传递标记为失败。