预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114285849A(43)申请公布日2022.04.05(21)申请号202111576307.2(22)申请日2021.12.21(71)申请人中国电信股份有限公司地址100033北京市西城区金融街31号(72)发明人张明凡徐永生(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人王晓婷(51)Int.Cl.H04L67/10(2022.01)H04L47/20(2022.01)H04L43/08(2022.01)H04L43/0876(2022.01)权利要求书2页说明书11页附图4页(54)发明名称限流状态的调整方法和装置、存储介质及电子装置(57)摘要本发明公开了一种限流状态的调整方法和装置、存储介质及电子装置,其中,上述方法包括:在分布式系统中的服务器待调用目标下游接口的情况下,确定所述目标下游接口是否已经进入限流状态,其中,处于所述限流状态的接口在预设时间段内禁止被调用;在确定所述目标下游接口未进入所述限流状态的情况下,控制所述服务器按照所述目标下游接口的调用方式调用所述目标下游接口;监测所述服务器调用所述目标下游接口的调用次数,在所述调用次数等于为所述目标下游接口设置的限流阈值的情况下,将所述目标下游接口调整到所述限流状态。CN114285849ACN114285849A权利要求书1/2页1.一种限流状态的调整方法,其特征在于,包括:在分布式系统中的服务器待调用目标下游接口的情况下,确定所述目标下游接口是否已经进入限流状态,其中,处于所述限流状态的接口在预设时间段内禁止被调用;在确定所述目标下游接口未进入所述限流状态的情况下,控制所述服务器按照所述目标下游接口的调用方式调用所述目标下游接口;监测所述服务器调用所述目标下游接口的调用次数,在所述调用次数等于为所述目标下游接口设置的限流阈值的情况下,将所述目标下游接口调整到所述限流状态。2.根据权利要求1所述的限流状态的调整方法,其特征在于,监测所述服务器调用所述目标下游接口的调用次数的过程中,所述方法还包括:在所述服务器按照所述目标下游接口的调用方式每调用N次所述目标下游接口后,将位于所述分布式系统中redis数据库保存的目标key中储存的数值增加N,其中,所述目标key记录所述目标下游接口的总调用次数,所述N为正整数。3.根据权利要求2所述的限流状态的调整方法,其特征在于,将位于所述分布式系统中的redis数据库目标key中储存的数值增加N之后,所述方法还包括:通过设置于所述服务器的守护线程来监控所述目标key中储存的数值;在所述守护线程监控到所述目标key中储存的数值等于为所述目标下游接口设置的限流阈值的情况下,将所述目标下游接口调整到所述限流状态。4.根据权利要求1所述的限流状态的调整方法,其特征在于,在所述调用次数等于为所述目标下游接口设置的限流阈值的情况下,将所述目标下游接口调整到所述限流状态之后,所述方法还包括:在所述目标key中设置有限流单位时间的情况下,根据所述限流阈值,和所述分布式系统在所述限流单位时间内对所述目标下游接口的调用速率确定限流时间;将所述目标下游接口在所述限流时间内调整到所述限流状态。5.根据权利要求4所述的限流状态的调整方法,其特征在于,根据所述限流阈值,和所述分布式系统在所述限流单位时间内对所述目标下游接口的调用速率确定限流时间,包括:通过以下公式确定所述限流时间T:T=n/(N/m),其中,n为所述调用速率,N为所述限流阈值,m为所述限流单位时间和最小限流单位时间的比例值。6.根据权利要求1所述的限流状态的调整方法,其特征在于,在分布式系统中的服务器待调用目标下游接口的情况下,确定所述目标下游接口是否已经进入限流状态之前,所述方法还包括:确定所述分布式系统的对外第一接口和对外第二接口是否处于正常工作状态,其中,所述第一对外接口用于修改所述限流阈值和所述目标key中保存的限流单位时间,所述第二对外接口用于查询所述服务器调用所述目标下游接口的调用速率;在确定所述分布式系统的所述对外第一接口和所述对外第二接口处于正常工作状态的情况下,启动所述分布式系统。7.根据权利要求6所述的限流状态的调整方法,其特征在于,在确定所述分布式系统的所述对外第一接口和所述对外第二接口处于正常工作状态的情况下,启动所述分布式系统2CN114285849A权利要求书2/2页之后,所述方法还包括:设置所述目标下游接口的总调用次数为0,以及为所述目标下游接口设置所述限流阈值。8.一种限流状态的调整装置,其特征在于,包括:确定模块,用于在分布式系统中的服务器待调用目标下游接口的情况下,确定所述目标下游接口是否已经进入限流状态,其中,处于所述限流状态的接口在预设时间段内禁