摘要: ##课程地址 ##raft论文中文翻译 ##lab必看的guidance Part C Part C 主要实现的是持久化,raft有三个persistent state:currentTerm,votedFor,log。这几个是无法再次重新计算出来,所以说它们是必须落盘的。 volatile sta 阅读全文
posted @ 2021-03-02 17:38 LWenH 阅读(579) 评论(0) 推荐(0) 编辑
摘要: ##课程地址 ##raft论文中文翻译 ##lab必看的guidance ##代码完整实现 ##Part B Part B 主要实现的是日志复制和选举限制,这个是raft最难也是最关键的部分。在实验中,我们必须遵循raft的几个重要原则: ###1.如果在不同的日志中的两个条目拥有相同的索引和任期号 阅读全文
posted @ 2021-03-02 11:18 LWenH 阅读(782) 评论(0) 推荐(0) 编辑