【博客383】etcd存储结构
内容:记录etcd的存储结构etcd框架:模块解析:etcd server:对外接收客户端的请求,对应etcd代码中的etcdserver目录,其中还有一个raft.go的模块与etcd-raft库进行通信。etcdserver中与存储相关的模块是applierV3,这里封装了V3版本的数据存储,WAL(write ahead log),用于写数据日志,etcd启动时会根据这部分内容进行恢复。etcd raft:etcd的raft库,前面的文章已经具体分析过这部分代码。除了与本节点的etc