摘要

本篇是 MIT 6.824 Lab2 的实验报告,用 Golang 实现 Raft 强一致性协议,包含 leader 选举、日志同步、持久化、日志快重传、日志压缩几部分内容。

阅读全文 »

摘要

本篇是 MIT 6.824 Lab1 的实验报告。MIT 6.824 是一门分布式系统的课程 ,最近打算系统地学习一下,我把课程资源放在了博客末尾,感兴趣的同学也可以一起来学。Lab 1 中,要求用 Golang 实现一个 MapReduce 的框架。

阅读全文 »
0%