根据raft协议动画总结raft协议的特点
raft动画地址
1.
1事务提交的时候如果已经被一台follower(A)获取到了,此时leader(L)挂掉,然后其它follower跟A一起选举leader基本上都是A会被选举成功,然后不管1事务是否被一半机器提交成功, 下次事务进来时1事务都会跟着一起提交,如果1事务提交时A也挂掉了,并且新选出来的leader没有1事务的提交,那么就算A和L都重启加入集群了下次事务提交的时候1事务也会抛弃。
总的来说就是一个特点:就算事务只有一个follower接受, 然后leader挂掉,只要此时接受了的follower被选为leader, 那么就一定会提交同步这次事务到所有follower节点, 除非本身也挂掉了,那么下次重启之后自己不是leader了,就会抛弃掉这次事务。
后续有新的特点发现将继续更新。