[发明专利]调用请求的控制方法、装置、电子设备和存储介质在审
申请号: | 202110314533.7 | 申请日: | 2021-03-24 |
公开(公告)号: | CN112965823A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 郑智斌;罗晓鸣;刘正峰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445;H04L29/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 范芳茗 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 请求 控制 方法 装置 电子设备 存储 介质 | ||
1.一种调用请求的控制方法,包括:
确定第一时段内接收到的调用请求的数量和调用请求的重试次数;
基于所述调用请求的数量和所述调用请求的重试次数,确定熔断系数和重试次数预算;以及
根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制。
2.根据权利要求1所述的方法,所述第一时段包括多个子时段,且每个子时段的持续时间与所述第二时段的持续时间相同,所述方法还包括:
在每个定时时间等于所述第二时段的持续时间的时刻,将所述第二时段包含到所述第一时段中,并从所述第一时段中删除与所述第二时段间隔时间最大的一个子时段。
3.根据权利要求2所述的方法,其中,所述确定第一时段内接收到的调用请求的数量和调用请求的重试次数包括:
在每个子时段内对,对在子时段内接收到的调用请求的数量和调用请求的重试次数进行计数;以及
基于每个子时段内的计数结果来确定第一时段内接收到的调用请求的数量和调用请求的重试次数。
4.根据权利要求1至3中任一项所述的方法,其中,所述基于所述调用请求的数量和所述调用请求的重试次数,确定熔断系数和重试次数预算包括:
将所述调用请求的重试次数与所述调用请求的数量之比确定为所述熔断系数。
5.根据权利要求1至4中任一项所述的方法,其中,所述基于所述调用请求的数量和所述调用请求的重试次数,确定熔断系数和重试次数预算还包括:
根据所述调用请求的数量与所述第一时段的持续时间,确定请求频率;以及
将所述请求频率与针对第一时段的每个子时段预设的重试预算比例之积确定为所述重试次数预算。
6.根据权利要求1至5中任一项所述的方法,其中,所述根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制包括:
将所述熔断系数与熔断阈值进行比较;
在所述熔断系数小于所述熔断阈值的情况下,将所述第二时段内已经执行的调用请求的重试的次数与所述重试次数预算进行比较;以及
在所述已经执行的调用请求的重试的次数小于所述重试次数预算的情况下,允许对接收到的调用请求进行重试。
7.根据权利要求6所述的方法,其中,所述根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制还包括:
在所述熔断系数大于或等于所述熔断阈值的情况下,或在所述已经执行的调用请求的重试的次数大于或等于所述重试次数预算的情况下,不允许对接收到的调用请求进行重试。
8.根据权利要求1所述的方法,还包括:
执行第二时段内接收到的调用请求;以及
根据指示所述调用请求执行失败的错误码,确定能够对所述调用请求进行重试的初始重试次数。
9.根据权利要求8所述的方法,其中,所述根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制包括:
在已经执行的所述调用请求的重试次数小于所述初始重试次数的情况下,根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制;以及
在已经执行的所述调用请求的重试次数大于或等于所述初始重试次数的情况下,不允许对所述调用请求进行重试。
10.一种调用请求的控制装置,包括:
第一确定模块,配置为确定第一时段内接收到的调用请求的数量和调用请求的重试次数;
第二确定模块,配置为基于所述调用请求的数量和所述调用请求的重试次数,确定熔断系数和重试次数预算;以及
重试控制模块,配置为根据所述熔断系数和所述重试次数预算,对与所述第一时段在时间上连续的第二时段内接收到的调用请求的重试进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110314533.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种包装箱自动翻转装置
- 下一篇:一种异形光斑光栅衍射系统