基于FastPaxos算法的领导服务器选举方法和装置
基本信息
申请号 | CN202110541086.9 | 申请日 | - |
公开(公告)号 | CN113518116A | 公开(公告)日 | 2021-10-19 |
申请公布号 | CN113518116A | 申请公布日 | 2021-10-19 |
分类号 | H04L29/08(2006.01)I | 分类 | 电通信技术; |
发明人 | 刘泳;邱仲书 | 申请(专利权)人 | 广州泳泳信息科技有限公司 |
代理机构 | 北京中誉至诚知识产权代理事务所(普通合伙) | 代理人 | 霍丽惠 |
地址 | 510630广东省广州市天河区黄埔大道中666号501房 | ||
法律状态 | - |
摘要
摘要 | 本发明是关于一种基于Fast Paxos算法的领导服务器选举方法和装置,方法包括:服务器集群中的每个服务器定期询问其他各个服务器的在线情况,当任一决策服务器确定服务器集群中的领导服务器宕机时,所有其他决策服务器均确定领导服务器是否宕机;当所有决策服务器均确定领导服务器宕机时,每个决策服务器向其他决策服务器发送自己的SID并进行记票;当收到其他决策服务器的SID时,与当前记录的SID进行比较,当其他决策服务器的SID小于当前记录的SID时,为当前记录的SID加一票,当大于当前记录的SID时,将当前记录的SID替换为其他决策服务器的SID,继承之前的得票,并新加一票;当某一决策服务器记的SID得票数等于所有在线决策服务器的数量时,选举为新的领导服务器。 |
