Etcd源码分析-存储一、WAL文件二、Snapshot三、静态存储Storage四、动态存储MemoryStorage
上一篇介绍Etcd的Raft协议相关内容,本篇介绍Etcd另外一个核心内容-存储。一、WAL文件WAL的全称为Write Ahead Log(预写式日志),此文件格式采用grpc进行压缩保存在磁盘中(也用于传输数据)。1.1 基础格式上面是一个Record结构,结构要求8字节对齐,一个wal文件包含多个Record字段。 字段名称 ...