优化。。。

agent项目 tool 调用外部服务时 选择了指数回避的重试机制

优化点:延迟时间那 加了一个随机的时间抖动

指数回避 我第一眼看到 这不就是 tcp重连机制吗

其实就是 如果当时网络波动 网况不好 || 服务正忙 ,可以不急着在这个时候选择多次重试,或许在过一会儿后 网络状况好了 || 流量少了 ,重试成功概率更大

而 我在延时时间上加的这个 随机的时间抖动: 就是为了让多个请求的重试尽量分散均匀一些,这样重试成功率更高,效果更佳

code just like:

加时间种子: 其实只是一个的时间抖动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值