- 主线程:
- 跟随者、候选人、领导者三个状态的切换以及命令的接收
- 需要和快照线程、状态机线程交互
- 复制线程:
- 由领导者创建每个跟随者都对应一个线程,执行具体的复制逻辑
- 状态机线程:
- 日志提交后由主线程触发提交给状态机线程并应用到状态机中
- 由主线程引导应用快照到状态机中
- 由快照线程触发生成快照
- 快照线程:
- 负责定时生成快照,
- 由外部触发获取一个当前快照
forked from fuyao-w/papillon
-
Notifications
You must be signed in to change notification settings - Fork 0
raft 协议实现
License
dsorchard/raft_impl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
raft 协议实现
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Go 99.9%
- Shell 0.1%