learn-raft braft 源码解析(完整版)在线阅读 目录 前言 1. 简介 2. 启动节点 2.1 启动流程 2.2 Multi-Raft 3. Leader 选举 3.1 选主流程 3.2 选主优化 3.3 Witness 与 Learner 4. 日志复制 4.1 复制流程 4.2 复制优化 4.3 日志存储 5 快照 5.1 创建快照 5.2 安装快照 5.3 加载快照 6. 控制节点 6.1 节点配置变更 6.2 重置节点列表 6.3 转移 Leader 附录 说明 由于本人水平有限,文中可能出现一些纰漏或错误的地方,欢迎大家以提交 issue 或 PR 的方式进行更正和完善。如果文中有些描述不清晰,或者你有任何疑问和建议,都可以在 issue 中告诉我。