# 指数退避

> 指数退避是每次失败后延长等待时间（1 秒、2 秒、4 秒、8 秒……）的重试策略，用于 429 和 5xx 响应，避免重试加剧过载。

请求因暂时原因失败时，立即、反复重试会让所有人的情况更糟。退避逐渐拉开重试间隔，通常加入随机抖动，并在固定次数后放弃。对于 429 响应，服务器的 `Retry-After` 标头优先于预定间隔。

退避只有与幂等机制结合才合理：重试发送不能变成重复消息。

在 SMSMeteor：建议在 429 时按 `Retry-After` 重试；5xx 从一秒开始指数退避，最多五次；始终重复使用同一幂等密钥，其他 4xx 绝不重试。

相关术语：[幂等密钥](https://smsmeteor.com/zh/glossary/idempotency-key)、[速率限制](https://smsmeteor.com/zh/glossary/rate-limit)、[Webhook](https://smsmeteor.com/zh/glossary/webhook)

---
来源：[HTML 页面](https://smsmeteor.com/zh/glossary/exponential-backoff)。由 SMSMeteor 使用与页面相同的数据生成。[全站摘要](https://smsmeteor.com/zh/llms.txt)
