【技术实现步骤摘要】
本公开涉及计算机信息,尤其涉及一种节点故障处理方法、装置、电子设备、介质及产品。
技术介绍
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所述的方...
【专利技术属性】
技术研发人员:杨名,张旭辉,温健军,杨孝平,张宗之,
申请(专利权)人:中国移动通信集团四川有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。