【技术实现步骤摘要】
基于分布式框架的故障节点处理方法及装置
本申请属于分布式微服务
,具体地讲,涉及一种基于分布式框架的故障节点处理方法及装置。
技术介绍
随着分布式微服务的流行,分布式集群服务框架越来越庞大,如何在复杂的调用链路中隔离故障的节点就变的越来越重要。传统的分布式服务节点隔离需要依赖与注册中心的下线机制。即该节点下线,然后由注册中心广播事件通知所有节点,该节点的下游方节点从路由列表中删除该节点。但是该种广播方法会造成巨大的网络压力,特别是当集群中的下游节点较多时,会造成网络风暴引发风险。
技术实现思路
本申请提供了一种基于分布式框架的故障节点处理方法及装置,以至少解决现有技术中分布式微服务框架中的故障节点隔离需要通过注册中心进行光从从而造成网络压力过大的问题。根据本申请的一个方面,提供了一种基于分布式框架的故障节点处理方法,包括:通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;根据健康状态变化情况对对应的提供方节点执行相应的处理操作,处理操作包
【技术保护点】
1.一种基于分布式框架的故障节点处理方法,其特征在于,包括:/n通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;/n根据健康状态变化情况对对应的提供方节点执行相应的处理操作,所述处理操作包括隔离及恢复。/n
【技术特征摘要】
1.一种基于分布式框架的故障节点处理方法,其特征在于,包括:
通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;
根据健康状态变化情况对对应的提供方节点执行相应的处理操作,所述处理操作包括隔离及恢复。
2.根据权利要求1所述的故障节点处理方法,其特征在于,所述根据健康状态变化情况对对应的提供方节点执行相应的处理操作,包括:
将健康状态变化情况从正常变为异常的提供方节点设置为故障节点;
对所述故障节点进行本地隔离。
3.根据权利要求2所述的故障节点处理方法,其特征在于,所述对所述故障节点进行本地隔离,包括:
将所述故障节点对应的链接设置为可读不可写状态;
从本地路由列表中删除所述故障节点的地址信息。
4.根据权利要求1所述的故障节点处理方法,其特征在于,所述根据健康状态变化情况对对应的提供方节点执行相应的处理操作,包括:
将健康状态变化情况从异常变为正常的提供方节点设置为康复节点;
对所述康复节点进行本地恢复。
5.根据权利要求4所述的故障节点处理方法,其特征在于,所述对所述康复节点进行本地恢复,包括:
将所述康复节点对应的链接设置为可读可写状态;
从本地路由列表中增加所述康复节点的地址信息。
6.一种基于分布式框架的故障节点处理装置,其特征在于,包括:
健康状态监测单元,用于通过预先建立的提供方节点与消费方节点之间的故障消息通道获取健康状态发生变化的提供方节点;
隔离及恢复单元,用于...
【专利技术属性】
技术研发人员:顾欣,夏龙飞,让涛,张家宇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。