Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / 开发工具

Python 弹性:将重试限定在可恢复的故障上

为依赖调用设计超时、指数退避、jitter 与总尝试上限。

Skills

先按协议区分超时/临时5xx/限流与认证失败、参数错误等永久故障,确认请求是否幂等;写操作无幂等键时不要自动重放。为单次调用与整条请求链设超时和重试次数上限,使用指数退避+jitter并尊重服务端 Retry-After。加入熔断/并发限制,避免故障时重试风暴;记录尝试次数与最终状态但不记录敏感载荷。通过模拟瞬时故障和耗尽场景验证延迟预算与恢复。

权限边界

前置条件

权限边界

限制

限定次数和总时间,指数退避加 jitter;尊重 Retry-After 与预算,区分瞬时和永久失败。

固定上游来源

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/python-development/skills/python-resilience/SKILL.md

仓库
wshobson/agents
文件路径
plugins/python-development/skills/python-resilience/SKILL.md
固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

Bounded retry/backoff · Timeouts · Circuit breaker patterns

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源