退避策略计算
适用场景
在 API 限流或临时服务错误后,先生成一份可审阅的等待计划,再由负责人决定是否落地。
输入与输出
输入包含 retryafterseconds、basedelayseconds、multiplier、jitterratio、maxattempts、deadlineseconds 和 capseconds。输出 PASS/REVIEW、每次等待、累计等待和人工问题。
安装与执行
无需第三方依赖。执行 python scripts/backoff.py examples/input.json,计算不联网且不发起重试。
错误恢复
参数缺失、负数、乘数小于1、最大尝试过大或累计等待超过截止时间时输出 REVIEW;不擅自延长截止时间。
权限与隐私边界
不调用 API、不睡眠、不启动队列、不执行重试,不承诺供应商一定接受请求。
验收方法
正常样例应输出 PASS 和有序 waits;超过 cap 或 deadline 应输出 REVIEW。