一种熔断参数的调整方法、装置及设备制造方法及图纸

技术编号:23148862 阅读:55 留言:0更新日期:2020-01-18 13:23
本申请公开一种熔断参数的调整方法、装置及设备,所述方法应用于第一接口,第一接口为目标服务中配置有熔断功能的接口,方法包括:获取目标服务所在主机的剩余资源信息,以及第一接口所依赖的组件所在主机的剩余资源信息;基于目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息,对预设的熔断参数进行调整,得到调整后的熔断参数;调整后的熔断参数与目标服务所在主机的剩余资源信息和第一接口所依赖的组件所在主机的剩余资源信息均为正相关关系。本申请能够根据第一接口所在主机以及其所依赖的主机的剩余资源信息,调整熔断参数,使得基于该熔断参数进行熔断的目标服务能够最大化的发挥自身的处理能力。

An adjustment method, device and equipment of fusing parameters

【技术实现步骤摘要】
一种熔断参数的调整方法、装置及设备
本申请涉及数据处理领域,具体涉及一种熔断参数的调整方法、装置及设备。
技术介绍
熔断本质上是一种过载保护机制,如果某个目标服务调用慢或者有大量超时,则熔断目标服务的调用,即对于后续针对该目标服务的调用请求,直接返回调用失败,以快速释放资源。如果目标服务情况好转则恢复调用。熔断参数用于确定熔断目标服务调用的时机,也就是说,当满足熔断参数时,则熔断目标服务的调用。因此,在熔断这一机制中熔断参数起着重要的作用。目前,熔断参数为提前写入目标服务的固定值,即在目标服务运行的过程中该熔断参数固定不变。但是,目标服务的处理能力并非一直不变,显然基于固定的熔断参数对目标服务进行熔断,可能影响目标服务的处理能力的发挥。
技术实现思路
有鉴于此,本申请提供了一种熔断参数的确定方法、装置及设备,能够基于外部环境动态调整熔断参数,保证目标服务的处理能力得到发挥。第一方面,为实现上述专利技术目的,本申请提供了一种熔断参数的调整方法,所述方法应用于第一接口,所述第一接口为目标服务中配置有熔断功本文档来自技高网...

【技术保护点】
1.一种熔断参数的调整方法,其特征在于,所述方法应用于第一接口,所述第一接口为目标服务中配置有熔断功能的接口,所述方法包括:/n获取所述目标服务所在主机的剩余资源信息,以及所述第一接口所依赖的组件所在主机的剩余资源信息;其中,所述剩余资源信息包括可用CPU信息、可用内存信息和可用宽带信息,所述组件包括数据库、中间件和\或服务;/n基于所述目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息,对预设的熔断参数进行调整,得到调整后的熔断参数;其中,所述调整后的熔断参数与所述目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息均为正相关关系。/n

【技术特征摘要】
1.一种熔断参数的调整方法,其特征在于,所述方法应用于第一接口,所述第一接口为目标服务中配置有熔断功能的接口,所述方法包括:
获取所述目标服务所在主机的剩余资源信息,以及所述第一接口所依赖的组件所在主机的剩余资源信息;其中,所述剩余资源信息包括可用CPU信息、可用内存信息和可用宽带信息,所述组件包括数据库、中间件和\或服务;
基于所述目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息,对预设的熔断参数进行调整,得到调整后的熔断参数;其中,所述调整后的熔断参数与所述目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息均为正相关关系。


2.根据权利要求1所述的方法,其特征在于,所述基于所述目标服务所在主机的剩余资源信息和所述第一接口所依赖的组件所在主机的剩余资源信息,对预设的熔断参数进行调整,得到调整后的熔断参数,包括:
基于所述目标服务所在主机的剩余资源信息、所述第一接口所依赖的组件所在主机的剩余资源信息以及所述第一接口的运行状况,对预设的熔断参数进行调整,得到调整后的熔断参数。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
统计所述第一接口在预设时间段内的正常运行时间和超时及错误的响应个数;
基于所述正常运行时间和所述超时及错误的响应个数,更新所述第一接口的预设的运行状况参数,得到更新后的运行状况参数;其中,所述更新后的运行状况参数与所述正常运行时间为正相关关系,所述更新后的运行状况参数与所述超时及错误的响应个数为负相关关系;
相应的,基于所述目标服务所在主机的剩余资源信息、所述第一接口所依赖的组件所在主机的剩余资源信息以及所述第一接口的运行状况,对预设的熔断参数进行调整,得到调整后的熔断参数,具体为:
基于所述目标服务所在主机的剩余资源信息、所述第一接口所依赖的组件所在主机的剩余资源信息以及所述更新后的运行状况参数,对预设的熔断参数进行调整,得到调整后的熔断参数。


4.根据权利要求3所述的方法,其特征在于,所述基于所述目标服务所在主机的剩余资源信息、所述第一接口所依赖的组件所在主机的剩余资源信息以及所述更新后的运行状况参数,对预设的熔断参数进行调整,得到调整后的熔断参数,包括:
利用以下公式对预设的熔断参数进行调整,得到调整后的熔断参数;



其中,R表示调整后的熔断参数;A、B、C分别表示目标服务所在主机的可用CPU信息、可用内存信息和可用宽带信息;n表示第一接口所依赖的组件的个数;Ai、Bi、Ci分别表示第一接口所依赖的第i个组件所在主机的可用CPU信息、可用内存信息和可用宽带信息;seed表示预设的熔断参数;D为预设的恒定值。


5.一...

【专利技术属性】
技术研发人员:赵研崔朝辉赵立军张霞
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

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

1