跳到主要内容
uencoder

Raft

Raft 是易理解的共识协议,通过选主 + 日志复制 + 安全约束实现与 Multi-Paxos 等价的一致性。

用途

提供比 Paxos 更易理解与实现的共识协议,广泛用于现代分布式系统。

机制

节点角色:Leader/Follower/Candidate。Leader 接收写请求并复制日志到 Followers,多数确认后提交。选举用随机超时避免活锁。任期(term)防止过期 Leader。

用例

  • 分布式共识实现
  • 选主协议
  • 日志复制

相关工具

参考链接