etcd集群节点之间是怎么同步数据的

总体而言,是 通过Raft协议进行节点之间数据同步, 保证节点之间的数据一致性

Raft算法是一种用于管理复制日志的一致性算法,其功能与Paxos算法相同类似,但其算法结构和Paxos算法不同,在设计Raft算法时设计者就将易于理解作为其目标之一,这使得Raft算法更易于构建实际的系统,大幅度减少了工程化的工作量,也方便开发者此基础上进行扩展。

Raft协议中,核心就是用于:

  • Leader选举
  • 日志复制。
posted @ 2024-03-11 15:34  Mr.peter  阅读(72)  评论(0编辑  收藏  举报