如果用面向对象的方法来分析 Paxos 和 Raft 的对象层次结构关系, 我们会发现, 两者其实没那么多差异, 或者说, 这种差异我们平时在做面向对象建模和编写代码时经常使用.Basic Paxostype Entry struct {
promised_num int64
proposal_num int64
proposal_value []byte
}
Multi Paxostype Node struct {
entries []struct {
promised_num int64
proposal_num int64
proposal_value []byte……