首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
手写Simple Raft:从原理到实现
踏浪无痕
创建于2025-11-22
订阅专栏
参考Nacos JRaft,用最少的代码实现Raft共识算法。从选举到日志复制,从一致性检查到状态机,每篇都有可运行的代码。不讲八股,只讲原理和实现。
等 1 人订阅
共3篇文章
创建于2025-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
准备手写Simple Raft(三) 日志复制——一致性检查
选举只是开胃菜,日志复制才是Raft的灵魂。这篇实现一致性检查机制,搞清楚Leader怎么保证所有节点的日志一致。代码已开源,配流程图讲解。
准备手写Simple Raft(二): 跑通最基本的Leader选举
参考Nacos手写Raft协议,本篇实现Leader选举与心跳。3节点集群实测,附完整代码、时序图和日志分析。适合想深入理解分布式共识的同学。
准备手写Simple Raft(一):想通Raft的核心问题
从"MySQL有MVCC为何还需Raft"出发,理解Raft核心:选主解决协调、日志解决并发、过半保证容错。对比PostgreSQL和RocketMQ,发现本质相同。手写Simple Raft系列开篇