
MIT6.824-2018-Chinese: 分布式系统的MIT 6.824中文版
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程为MIT分布式系统课程6.824的中文版本,涵盖了现代分布式系统设计与实现的核心概念和技术。适合对分布式系统感兴趣的开发者学习。
MIT6.824-2018-中文版 MIT 6.824(分布式系统)的中文版本提供了详细的信息。之前我开始了一个项目,但由于个人原因——懒惰加上毕业和工作的压力——最终没有坚持下去。最近偶然翻出来一看,觉得之前的代码质量真的很差。现在决定重新开始这个项目,直接从lab2部分写起吧。
还是先总结一下之前的失败点:
1. 竞争条件处理不当。
2. 代码不够简洁优美,在主循环中频繁查询raft状态,并在Leader的逻辑中使用了sleep函数来避免竞争状况。然而,这并不是解决这个问题的最佳方法。
3. 避免竞态条件是至关重要的要求,因为如果没有通过go test -race测试的代码有几率导致某些测试用例失败。
进度:
- Lab1:mapreduce,请参考相应部分
- Lab2:raft实验
接下来我会继续写关于Lab2的内容。
全部评论 (0)
还没有任何评论哟~


