一种集群选举方法、装置、设备及存储介质制造方法及图纸

技术编号:45097015 阅读:11 留言:0更新日期:2025-04-25 18:35
本公开提供了一种集群选举方法、装置、设备及存储介质,所述集群包括至少一个候选节点和至少一个投票节点;所述方法应用于所述候选节点,所述方法包括:向所述集群中除自身以外的其它节点发起投票请求;接收来自所述其它节点的第一投票结果;确定所述候选节点自身的惯性系数,根据所述惯性系数和所述第一投票结果共同作用,确定自身是否成为主节点;其中,所述惯性系数基于上一轮选举结果设置,若上一轮选举结果中所述候选节点为主节点,则设置其自身的所述惯性系数为大于0的目标值,若上一轮选举结果中所述候选节点为从节点,则设置所述惯性系数为0。

【技术实现步骤摘要】

本公开涉及云服务,尤其涉及一种集群选举方法、装置、设备及存储介质


技术介绍

1、raft算法是分布式系统领域中一种关键的一致性算法,其在传统一致性算法的基础上,提供了简洁高效的途径来确保集群达成一致状态。但是raft算法也有一些固有的问题,包括:1.n个偶数节点集群可用性低于(n-1)个奇数节点集群,具体地,倘若一个节点的可用性为90%,单节点的raft集群可用性便是90%,而双节点的raft集群要求两个节点同时可用,经计算整体可用性仅81%,反而低于单节点情形。2.主节点会依据check quorum机制自动切换角色,一旦主节点与集群中超过半数节点失去连通,就会降级为从节点,导致连接改变;3.在节点变更操作时,如新增服务器后恰巧有旧节点宕机,新节点追赶日志期间,由于无法满足超过半数节点这一条件,整个raft算法就会陷入不可用状态。


技术实现思路

1、本公开提供了一种集群选举方法、装置、设备及存储介质。

2、根据本公开的第一方面,提供了一种集群选举方法,所述集群包括至少一个候选节点和至少一个投票本文档来自技高网...

【技术保护点】

1.一种集群选举方法,其特征在于,所述集群包括至少一个候选节点和至少一个投票节点;所述方法应用于所述候选节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述惯性系数和所述第一投票结果共同作用,确定自身是否成为主节点,包括:

3.根据权利要求1或2所述的方法,其特征在于,若所述候选节点成为主节点,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,若所述候选节点成为主节点后发生主节点故障,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,所述确定自身是否成为主节点,还包括:p>

6.根据权...

【技术特征摘要】

1.一种集群选举方法,其特征在于,所述集群包括至少一个候选节点和至少一个投票节点;所述方法应用于所述候选节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述惯性系数和所述第一投票结果共同作用,确定自身是否成为主节点,包括:

3.根据权利要求1或2所述的方法,其特征在于,若所述候选节点成为主节点,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,若所述候选节点成为主节点后发生主节点故障,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,所述确...

【专利技术属性】
技术研发人员:初阳
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1