/readcode-etcd-v3.4.10

完整的 etcd 应用学习过程,产出最详细的 etcd 代码注释。欢迎相互交流学习。关注公众号:奇伢云存储,获取更丰富的分享。

Primary LanguageGo

etcd 代码学习

关于 etcd 注释说明:

  1. etcd 版本 tag: v3.4.10
  2. etcd官网:https://etcd.io

本项目包含详细的代码阅读注释,记录详细的中文 etcd 的代码阅读注释,配套梳理文档。

作者公众号:奇伢云存储

源码博客

模块学习

raftexample 模块

这个模块是使用 raft 实现的完整的一个 kv 程序。对于理解 etcd/raft 非常有参考意义。

raft 模块

raftLog
unstable log

node ( raft StateMachine )

raft 状态机的实现核心。

MemoryStorage

wal