基于分布式框架的故障节点处理方法及装置制造方法及图纸

技术编号:25636743 阅读:26 留言:0更新日期:2020-09-15 21:29
本发明专利技术提供了一种基于分布式框架的故障节点处理方法及装置,包括:通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;根据健康状态变化情况对对应的提供方节点执行相应的处理操作,处理操作包括隔离及恢复。本申请无需通过注册中心进行网络广播将故障节点推送,而是在消费方节点和提供方节点之间建立故障消息通道,直接将发生故障的提供方节点告知消费方,由消费方节点主动对该故障节点进行隔离,不会造成巨大的网络压力并且不会影响在途请求。

【技术实现步骤摘要】
基于分布式框架的故障节点处理方法及装置
本申请属于分布式微服务
,具体地讲,涉及一种基于分布式框架的故障节点处理方法及装置。
技术介绍
随着分布式微服务的流行,分布式集群服务框架越来越庞大,如何在复杂的调用链路中隔离故障的节点就变的越来越重要。传统的分布式服务节点隔离需要依赖与注册中心的下线机制。即该节点下线,然后由注册中心广播事件通知所有节点,该节点的下游方节点从路由列表中删除该节点。但是该种广播方法会造成巨大的网络压力,特别是当集群中的下游节点较多时,会造成网络风暴引发风险。
技术实现思路
本申请提供了一种基于分布式框架的故障节点处理方法及装置,以至少解决现有技术中分布式微服务框架中的故障节点隔离需要通过注册中心进行光从从而造成网络压力过大的问题。根据本申请的一个方面,提供了一种基于分布式框架的故障节点处理方法,包括:通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;根据健康状态变化情况对对应的提供方节点执行相应的处理操作,处理操作包括隔离及恢复。...

【技术保护点】
1.一种基于分布式框架的故障节点处理方法,其特征在于,包括:/n通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;/n根据健康状态变化情况对对应的提供方节点执行相应的处理操作,所述处理操作包括隔离及恢复。/n

【技术特征摘要】
1.一种基于分布式框架的故障节点处理方法,其特征在于,包括:
通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;
根据健康状态变化情况对对应的提供方节点执行相应的处理操作,所述处理操作包括隔离及恢复。


2.根据权利要求1所述的故障节点处理方法,其特征在于,所述根据健康状态变化情况对对应的提供方节点执行相应的处理操作,包括:
将健康状态变化情况从正常变为异常的提供方节点设置为故障节点;
对所述故障节点进行本地隔离。


3.根据权利要求2所述的故障节点处理方法,其特征在于,所述对所述故障节点进行本地隔离,包括:
将所述故障节点对应的链接设置为可读不可写状态;
从本地路由列表中删除所述故障节点的地址信息。


4.根据权利要求1所述的故障节点处理方法,其特征在于,所述根据健康状态变化情况对对应的提供方节点执行相应的处理操作,包括:
将健康状态变化情况从异常变为正常的提供方节点设置为康复节点;
对所述康复节点进行本地恢复。


5.根据权利要求4所述的故障节点处理方法,其特征在于,所述对所述康复节点进行本地恢复,包括:
将所述康复节点对应的链接设置为可读可写状态;
从本地路由列表中增加所述康复节点的地址信息。


6.一种基于分布式框架的故障节点处理装置,其特征在于,包括:
健康状态监测单元,用于通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;
隔离及恢复单元,用于...

【专利技术属性】
技术研发人员:顾欣夏龙飞让涛张家宇
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1