一种面向小集群同步的改进 Raft 的分布式一致性模型
余 琅,戴振邦,黄家珞,刘官启,郑林杰,虎俊瑶
【摘要】在分布式系统中,常用 Raft 共识算法来保证不同节点之间的数据一致性,但在小集群中会限制 Raft 模型的使用。如在选举过程中,同一时间可能会选举出多个候选者,因此需不断地重新竞选,导致多个选举周期阻塞。针对上述问题,并结合 Raft 算法的思想,在选举方案中使用初始化和继承模式来加强 Leader 中心的作用,同时在同步方案中采用网状同步的方法,消除对选举的依赖性,牺牲一定的安全性,来减少模型同步的开销,使之更适合小集群的分布式系统使用。
【关键字】继承模式;网状同步;分布式一致性;Raft;分布式系统