业务领域
技能形态
业务领域
技能形态
技能解析
剖析技能的工作原理和产出物,快速判断你的场景与价值。
当需为外部调用添加重试逻辑、实现超时、构建容错服务或处理瞬时故障(网络问题、限流、服务中断)时。
tenacity 装饰器使用指数退避与抖动具备容错能力的 Python 代码:自动退避重试、重试日志、有限循环、优雅降级,在依赖不稳定时仍保持运行。
使用场景
后端工程师接入第三方支付 API,偶尔返回 503 或超时。使用该技能,他们用 tenacity 重试装饰器加指数退避与抖动,仅白名单化瞬时网络错误与 5xx/429 状态。结果:失败交易减少,无惊群效应,且重试日志清晰可供运维观测。
某微服务在不稳定网络上调用多个内部端点。开发者使用技能中异常与状态码组合重试模式,设 stop_after_attempt 与 stop_after_delay 上限,并加 before_sleep 日志。这避免死循环,通过重试率监控暴露系统问题,在局部故障时维持服务可用。
技能关系
依赖关系读作「上一格指向下一格」。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
第二层 · 当前 Skill
第三层 · 我用了这些 Skills
在所属技能集的全局上下文中浏览当前 Skill 的关系。点击节点切换右侧详情,搜索框可快速定位技能。
技能文件