【技术实现步骤摘要】
本专利技术涉及云计算及微服务应用治理,具体地说是一种微服务熔断机制优化方法及系统。
技术介绍
1、熔断一词,常见于股市或者电路系统,股市通过熔断来控制股票、期货或其他金融衍生产品的交易风险,电路系统通过保险丝熔断避免电流异常导致的风险。在信息系统中,熔断也称服务隔离或过载保护,在微服务应用中,服务存在一定的依赖关系,形成一定的依赖链,如果某个目标服务调用慢或者有大量超时,造成服务不可用,间接导致其他的依赖服务不可用,最严重的可能会阻塞整条依赖链,最终导致业务系统崩溃(又称雪崩效应)。此时,对该服务的调用执行熔断,对于后续请求,不再继续调用该目标服务,而是直接返回,从而可以快速释放资源。等到目标服务情况好转后,则可恢复其调用。
2、如图2所示,在某业务系统中,服务a和服务b之间是调用依赖关系,服务a在调用服务b时,如果发现服务b的节点2在某时间段内响应出现问题,服务的异常概率较高,超过了配置设定的失败率阈值,由此判断,在未来一段时间内服务b可能会一直保持这样的状态,导致服务a自身受到影响,因此,短时间内没有必要再去调用这个节点
...【技术保护点】
1.一种微服务熔断机制优化方法,其特征在于,通过判定调用链下游服务的状态,识别各类异常风险并配置相应的熔断策略,对异常服务进行隔离和过载保护;所述配置熔断策略包括:
2.根据权利要求1所述的一种微服务熔断机制优化方法,其特征在于,所述开放每种熔断降级策略的自定义统计时长,
3.根据权利要求2所述的一种微服务熔断机制优化方法,其特征在于,所述通过字段statIntervalMs来配置资源指标数据的统计时长,默认为1000毫秒。
4.根据权利要求2或3所述的一种微服务熔断机制优化方法,其特征在于,通过增加statIntervalMs字段
...【技术特征摘要】
1.一种微服务熔断机制优化方法,其特征在于,通过判定调用链下游服务的状态,识别各类异常风险并配置相应的熔断策略,对异常服务进行隔离和过载保护;所述配置熔断策略包括:
2.根据权利要求1所述的一种微服务熔断机制优化方法,其特征在于,所述开放每种熔断降级策略的自定义统计时长,
3.根据权利要求2所述的一种微服务熔断机制优化方法,其特征在于,所述通过字段statintervalms来配置资源指标数据的统计时长,默认为1000毫秒。
4.根据权利要求2或3所述的一种微服务熔断机制优化方法,其特征在于,通过增加statintervalms字段,将统计的时长设定为10秒。
5.根据权利要求1所述的一种微服务熔断机制优化方法,其特征在于,所述将原本按照平均响应时间的策略优化为按照慢请求比率的策略,统计慢请求数...
【专利技术属性】
技术研发人员:吴镝,陈焕新,杨建,张峰,李存冰,刘金革,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。