raft协议最关键的部分是领导选举和日志复制 日志复制 日志匹配原则:如果两个日志在相同索引位置的entry的任期号相同,那么这两个日志从头到这个索引位置之前完全相同. 日志匹配原则可以解释为如下两条 如果在不同的日志中的两个条目拥有相同的索引和任期号,那么他们存储了相同的指令. 这基于一个事实,领导者在一个任期中,在一个索引位置最多只会有一条entry 如果在不同的日志中的两个条目拥有相同的索引和任期号,那么他们之前的所有日志条目也全部相同. 有复制日志RPC中一致性检查保证,AppendEn…