【技术实现步骤摘要】
熔断处理方法及装置
[0001]本申请属于计算机领域,具体涉及一种熔断处理方法及装置。
技术介绍
[0002]现有技术中,在调用节点将客户端的服务调用请求转发至下游接口服务的过程中,若下游接口服务出现异常、响应过慢等情况,可以采用熔断技术对下游接口服务进行熔断处理,主动截断对下游接口服务的调用,以避免引发联级故障,导致系统故障。
[0003]相关技术中,熔断技术一般为侦测下游接口服务的调用响应情况,记录调用的异常响应数据及慢响应数据。当异常响应数据或慢响应数据超过熔断策略配置的阈值时,对下游接口服务进行熔断处理,主动截断对下游接口服务的调用。
[0004]然而,相关技术中,针对下游接口服务的熔断策略配置了固定的熔断率,对下游接口服务进行熔断处理的方式比较单一,影响了服务熔断的效果。
技术实现思路
[0005]本申请实施例提供一种熔断处理方法及装置,能够解决相关技术中对下游接口服务进行熔断处理的方式比较单一而影响服务熔断效果的问题。
[0006]第一方面,本申请实施例提供了一种熔断处理方 ...
【技术保护点】
【技术特征摘要】
1.一种熔断处理方法,其特征在于,包括:获取目标下游接口服务的熔断等级;基于所述目标下游接口服务的熔断等级,确定所述目标下游接口服务的熔断率;基于所述目标下游接口服务的熔断率,确定是否对针对目标下游接口服务的目标服务请求执行熔断操作;其中,所述目标下游接口服务的熔断率随着所述目标下游接口服务的熔断等级的变化而变化。2.根据权利要求1所述的熔断处理方法,其特征在于,所述获取目标下游接口服务的熔断等级包括:获取针对目标下游接口服务的多个服务请求;获取针对所述多个服务请求的响应数据,所述响应数据包括慢响应的数目、异常响应的数目以及快响应的数目中的至少一项,其中,所述慢响应为响应时间超过第一阈值的响应,所述快响应为响应时间低于第二阈值的响应;基于所述响应数据,确定目标下游接口服务的熔断等级。3.根据权利要求2所述的熔断处理方法,其特征在于,所述响应数据包括慢响应的数目;所述基于所述响应数据,确定所述目标下游接口服务的熔断等级,包括:根据预先存储的配置策略,若所述慢响应的数目在第一区间内,确定所述目标下游接口服务的熔断等级为第一等级;若所述慢响应的数目在第二区间内,确定所述目标下游接口服务的熔断等级为第二等级;若所述慢响应的数目在第三区间内,确定所述目标下游接口服务的熔断等级为第三等级;其中,所述第一区间、所述第二区间以及所述第三区间相互邻接;其中,所述慢响应的数目越多,熔断等级对应的熔断率越高。4.根据权利要求2所述的熔断处理方法,其特征在于,所述响应数据包括异常响应的数目;所述基于所述响应数据,确定所述目标下游接口服务的熔断等级,包括:根据预先存储的配置策略,若所述异常响应的数目在第一目标区间内,确定所述目标下游接口服务的熔断等级为第一目标等级;若所述异常响应的数目在第二目标区间内,确定所述目标下游接口服务的熔断等级为第二目标等级;若所述异常响应的数目在第三目标区间内,确定所述目标下游接口服务的熔断等级为第三目标等级;其中,所述第一目标区间、所述第二目标区间以及所述第三目标区间相互邻接;其中,所述异常响应的数目越多,熔断等级对应的熔断率越高。5.根据权利要求2所述的熔断处理方法,其特征在于,所述响应数据包括慢响应的数目和异常响应的数目;所述基于所述响应数据,确定所述目标下游接口服务的熔断等级,包括:
根据预先存储的配置策略,若所述慢响应的数目和异常响应的数目均在第一指定区间内,确定所述目标下游接口服务的熔断等级为第一指定等级;若所述慢响应的数目和异常响应的数目均在第二指定区间内,确定所述目标下游接口服务的熔断等级为第二指定等级;若所述慢响应的数目和异常响应的数目均在第三指定区间内,确定所述目标下游接口服务的熔断等级为第三指定等级;其中,所述第...
【专利技术属性】
技术研发人员:江张鹏,张大鹏,杨波,敖宇钢,秦艺文,邱炜远,
申请(专利权)人:中国人民财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。