2020 Spring 6.824 Lab2C: Raft State Persist笔记 2020 Spring 6.824 Lab2C: Raft State Persist笔记0. Raft算法基础最好先看一遍论文原文:https://pdos.csail.mit.edu/6.824/papers/raft-extended.pdf 这个中文翻译很不错,我的注释代码很多都是参照里面:https://github.com/maemual/raft-zh_cn/blob/master/ 2020-10-10 分布式系统 6.824 分布式系统 6.824
2020 Spring 6.824 Lab2B: Raft Log Replication笔记 当Leader被选举出来后,将会从客户端接收命令更新日志,leader节点会维护日志条目更新的一致性。本章将实现Lab2B,详细介绍如何实现Raft算法里的Raft Log Replication,以及该部分的可靠性,如何处理乱序,断连等复杂网络情况。 2020-10-10 分布式系统 6.824 分布式系统 6.824
2020 Spring 6.824 Lab2A: Raft Leader Election笔记 Raft 使用一种心跳机制来触发Leader Election,通过选举一个Leader,然后给予他全部的管理复制日志的权力来实现一致性。本章将实现Lab2A,详细介绍如何实现Raft算法里的Leader Election,以及该部分的可靠性。 2020-09-30 分布式系统 6.824 分布式系统 6.824
2020 Spring 6.824 Lab1: MapReduce笔记 2020 Spring 6.824 Lab1: MapReduce笔记本节lab的代码:https://github.com/keleqnma/6.824-notes-codes/tree/master/src/mr 0. MapReduce架构 集群中的角色分类 Master 负责任务调度(分配任务,重新执行,调度等) Worker 负责运行 Map 任务 或者 Reduce 任务 work 2020-09-28 分布式系统 6.824 分布式系统