shitaibin.github.io icon indicating copy to clipboard operation
shitaibin.github.io copied to clipboard

Etcd Raft架构设计和源码剖析3:重要结构体定义 | Go语言充电站

Open Shitaibin opened this issue 5 years ago • 0 comments

http://lessisbetter.site/2019/09/05/etcd-raft-sources-structs/

序言etcd raft定义了一些重要的结构体,来传递和表示raft使用到的数据。 在介绍各结构体之前,先澄清一下raft、log和state machine的关系,它们三个是独立的,没有隶属关系,尤其是state machine并不属于raft。 Consensus Module指raft算法,它输出一致的Log Entry序列,State machine指应用Entry后得到的状态,状态机是并

Shitaibin avatar Nov 05 '19 03:11 Shitaibin