调整熔断的方法及装置制造方法及图纸

技术编号:24035191 阅读:29 留言:0更新日期:2020-05-07 01:42
本发明专利技术实施例提供了一种调整熔断的方法及装置,其中方法通过:在熔断状态下,对被请求方的接口进行连通性探测,并得到第一探测结果;在第一探测结果表征接口连通时,对接口进行压力探测,并得到每次压力探测的第一状态信息以及第一响应时间;根据压力探测的第一状态信息以及第一响应时间判断接口的性能参数是否达到预设的第一性能阈值;在接口的性能参数达到预设的第一性能阈值时取消熔断状态。通过先探测被请求方的接口的连通性,再探测接口性能;在接口不可用时,只进行连通性探测可以避免资源浪费;并且可以避免出现因为上游的接口异常,而影响下游正常对外提供服务的情况,保证下游服务的稳定性和可用性。

Methods and devices for adjusting fusing

【技术实现步骤摘要】
调整熔断的方法及装置
本专利技术涉及计算机网络
,特别是涉及调整熔断的方法及装置。
技术介绍
熔断一般是指软件系统中断开请求方与被请求方的接口之间的连接的情况。多系统之间普遍通过接口调用来传递数据,而接口服务的抖动或者短时间的异常是很常见的,当请求方系统所依赖的上游/业务方/被请求方接口出现异常不可用时,为了减少对自身系统的影响,请求方系统自身会主动使用熔断机制。熔断状态下,请求方系统不再请求上游接口,默认上游接口返回失败状态。但是在什么条件下取消熔断,相关技术中的主要做法是:请求方系统每隔一段时间取消熔断,重新请求上游接口,如果此时上游接口仍不可用,再进入熔断状态,并以此往复持续进行探测;因此会造成大量资源的浪费,并影响请求方系统的下游服务的稳定性和可用性。针对相关技术中因为隔一段时间取消熔断,而造成大量资源的浪费,并影响下游服务的稳定性和可用性的技术问题,目前尚未提供有效的解决方案。
技术实现思路
本专利技术实施例的目的在于提供一种调整熔断的方法及装置,以实现减少探测过程中资源浪费的情况。具体技术方案如下:本文档来自技高网...

【技术保护点】
1.一种调整熔断的方法,其特征在于,包括:/n在熔断状态下,对被请求方的接口进行连通性探测,并得到第一探测结果;/n在所述第一探测结果表征所述接口连通时,对所述接口进行压力探测,并得到每次压力探测的第一状态信息以及第一响应时间;其中,所述第一状态信息用于表征探测是否成功;/n根据所述压力探测的第一状态信息以及第一响应时间判断所述接口的性能参数是否达到预设的第一性能阈值;/n在所述接口的性能参数达到预设的第一性能阈值时,取消熔断状态。/n

【技术特征摘要】
1.一种调整熔断的方法,其特征在于,包括:
在熔断状态下,对被请求方的接口进行连通性探测,并得到第一探测结果;
在所述第一探测结果表征所述接口连通时,对所述接口进行压力探测,并得到每次压力探测的第一状态信息以及第一响应时间;其中,所述第一状态信息用于表征探测是否成功;
根据所述压力探测的第一状态信息以及第一响应时间判断所述接口的性能参数是否达到预设的第一性能阈值;
在所述接口的性能参数达到预设的第一性能阈值时,取消熔断状态。


2.根据权利要求1所述的方法,其特征在于,所述根据所述压力探测的第一状态信息以及第一响应时间判断所述接口的性能参数是否达到预设的第一性能阈值,包括:
根据预设周期内的所有压力探测的第一状态信息计算平均成功率;
根据所述预设周期内的所有压力探测的第一响应时间计算平均响应时间;
根据所述平均成功率以及平均响应时间判断所述接口的性能参数是否达到预设的第一性能阈值。


3.根据权利要求2所述的方法,其特征在于,所述根据所述平均成功率以及平均响应时间判断所述接口的性能参数是否达到预设的第一性能阈值,包括:
当连续N个周期的所述平均成功率均满足预设成功率要求,且所述连续N个周期的所述平均响应时间均满足预设响应时间要求时,判定所述接口的性能参数达到预设的第一性能阈值;
当连续N个周期中至少存在一个周期的所述平均成功率不满足所述预设成功率要求,或连续N个周期中至少存在一个周期的所述平均响应时间不满足所述预设响应时间要求时,判定所述接口的性能参数未达到预设的第一性能阈值;N为大于等于1的整数。


4.根据权利要求1所述的方法,其特征在于,在对所述接口进行的压力探测的同时,还包括:
持续对所述接口按照预设的第一频率进行连通性探测,并得到第二探测结果;
在所述第二探测结果表征接口不可用时,停止对所述接口按照预设的第二频率进行压力探测。


5.根据权利要求1所述的方法,其特征在于,在取消熔断状态之后,还包括:
接收所述被请求方通过所述接口返回的响应信息,所述响应信息是所述被请求方根据请求方发送的数据请求生成的;
根据所述响应信息得到所述接口在连通状态下的第二状态信息和第二响应时间;其中,所述第...

【专利技术属性】
技术研发人员:王晨皮基庆
申请(专利权)人:上海众源网络有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1