节点故障处理方法、装置、电子设备、介质及产品制造方法及图纸

技术编号:43063512 阅读:28 留言:0更新日期:2024-10-22 14:41
本公开提供一种节点故障处理方法、装置、电子设备、介质及产品,涉及云计算技术领域,该方法包括:对服务器集群中的领导者节点进行故障探测;基于故障检测获取的故障信息,利用与故障信息对应的选举方法,更新服务器集群中的领导者节点;将客户端与更新后的领导者节点连接。本公开的方法,通过确定服务器集群中节点的故障原因,以匹配不同的领导者选举方法,从而可以避免服务器集群因为节点故障导致多个领导者节点的出现(即脑裂情况的发生),提高了服务器集群的稳定性,同时保证了服务器集群的高可用性。

【技术实现步骤摘要】

本公开涉及计算机信息,尤其涉及一种节点故障处理方法、装置、电子设备、介质及产品


技术介绍

1、业务系统由业务程序、多种中间件及数据库组成,高可用技术是确保业务系统高质量稳定运行的关键要素。高可用是指对后端的服务器进行健康检测,如果后端哪台服务器出现问题,就不会再将请求转发给它,从而避免用户访问不了服务器,起到容错的功能。

2、目前部分中间件例如redis,zookeeper,kafka等已原生实现分布式高可用架构,具备高可用性;而例如nginx,mysql等中间件原生未实现高可用架构,需要技术人员采用第三方高可用软件例如keepalived来实现高可用,用以保障业务系统高质量稳定运行。相关技术中通常采用虚拟ip地址(virtual ip,vip)的方式实现高可用,然而这种方式在运行过程中容易出现vip脑裂情况,即同一时刻有多个节点对外提供服务,会导致集群中数据不一致的情况。


技术实现思路

1、本公开提供一种节点故障处理方法、装置、电子设备、介质及产品,以解决相关技术中的问题,通过确定服务器集群中本文档来自技高网...

【技术保护点】

1.一种节点故障处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述故障检测获取的故障信息,利用与所述故障信息对应的选举方法,更新所述服务器集群中的领导者节点包括:

3.根据权利要求2所述的方法,其特征在于,所述利用领导者选举算法,确定更新后的领导者节点包括:

4.根据权利要求1所述的方法,其特征在于,所述将客户端与所述领导者节点连接包括:

5.根据权利要求4所述的方法,其特征在于,所述利用所述第一节点的状态信息,确定所述更新后的领导者节点包括:

6.根据权利要求1所述的方法,其特征在于,...

【技术特征摘要】

1.一种节点故障处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述故障检测获取的故障信息,利用与所述故障信息对应的选举方法,更新所述服务器集群中的领导者节点包括:

3.根据权利要求2所述的方法,其特征在于,所述利用领导者选举算法,确定更新后的领导者节点包括:

4.根据权利要求1所述的方法,其特征在于,所述将客户端与所述领导者节点连接包括:

5.根据权利要求4所述的方法,其特征在于,所述利用所述第一节点的状态信息,确定所述更新后的领导者节点包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:杨名张旭辉温健军杨孝平张宗之
申请(专利权)人:中国移动通信集团四川有限公司
类型:发明
国别省市:

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

1