1 通过算法分解(leader选举,日志复制和安全)和减少状态机的状态来提升Raft的可理解性 Raft独特的特性 强leader: 日志只从leader发送给其他的服务器 leader选举: 使用随机计时器来选举领导人,在解决冲突的时候更加简单 成员关系调整: 使用共同一致(Joint Consensus)的方法来处理集群成员变化的问题,处于调整过程中的两种不同配置的集群中大多数会有重叠,让我们可以在集群变化的时候保证可用性 2 Replicated state machine 在一组服务器上的状态机具有相同状态…