转载请注明出处:https://www.cnblogs.com/morningli/p/16770129.html 之前都在集群配置是固定的(参与共识算法的server集合)假设下讨论raft.在实践中,偶尔有需要改变配置,比如说当server故障时替换server,或者改变复制级别.虽然可以通过下线整个集群,更新配置文件,重启集群来实现,但是这样会导致集群在改变的过程中一直不可用.另外,人工操作存在操作错误的风险.为了避免这样的问题,raft通过自动化配置变更并将它包含到raft共识算法中.…