关于 etcd 注释说明:
- etcd 版本 tag: v3.4.10
- etcd官网:https://etcd.io
本项目包含详细的代码阅读注释,记录详细的中文 etcd 的代码阅读注释,配套梳理文档。
- Go Etcd 源码学习【1】开篇.md
- Go Etcd 源码学习【2】编译看看.md
- Go Etcd 源码学习【3】raftexample 学习.md
- Go Etcd 源码学习【4】raftNode 模块.md
- Go Etcd 源码学习【5】Storage 是什么.md
- Go Etcd 源码学习【6】Transport 网络层模块.md
- Go Etcd 源码学习【7】WAL 是什么.md
- Go Etcd 源码学习【8】raft.node.md
- Go Etcd 源码学习【9】raft 状态机.md
- Go Etcd 源码学习【11】配置变更.md
这个模块是使用 raft 实现的完整的一个 kv 程序。对于理解 etcd/raft 非常有参考意义。
- contrib/raftexample/httpapi.go
- contrib/raftexample/kvstore.go
- contrib/raftexample/main.go
- contrib/raftexample/raft.go
raft 状态机的实现核心。