【技术实现步骤摘要】
本公开涉及云服务,尤其涉及一种集群选举方法、装置、设备及存储介质。
技术介绍
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所述的方法,其特征在于,所述确定自身是否成为主节点,还包括:
...【技术特征摘要】
1.一种集群选举方法,其特征在于,所述集群包括至少一个候选节点和至少一个投票节点;所述方法应用于所述候选节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述惯性系数和所述第一投票结果共同作用,确定自身是否成为主节点,包括:
3.根据权利要求1或2所述的方法,其特征在于,若所述候选节点成为主节点,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,若所述候选节点成为主节点后发生主节点故障,所述方法还包括:
5.根据权利要求1或2所述的方法,其特征在于,所述确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。