Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/double-free/MIT6.824-2017-Chinese
A Chinese version of MIT 6.824 (Distributed System)
https://github.com/double-free/MIT6.824-2017-Chinese
distributed-systems go
Last synced: 2 months ago
JSON representation
A Chinese version of MIT 6.824 (Distributed System)
- Host: GitHub
- URL: https://github.com/double-free/MIT6.824-2017-Chinese
- Owner: double-free
- Created: 2017-05-21T02:15:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-09T21:44:46.000Z (over 5 years ago)
- Last Synced: 2024-08-03T23:26:58.138Z (6 months ago)
- Topics: distributed-systems, go
- Language: Go
- Homepage:
- Size: 5.91 MB
- Stars: 68
- Watchers: 5
- Forks: 27
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-golang-repositories - MIT6.824-2017-Chinese
README
# 介绍
这是 [MIT6.824](http://nil.csail.mit.edu/6.824/2017/index.html) 的个人学习笔记,限于非计算机专业出身,可能会有不少纰漏,烦请大神斧正。
6.824 是用 Go 语言实现的一个简单的分布式系统。学习该课程可以让你对分布式系统原理有一个较为深入的认识。
在开始学习之前,最好能具备一定的计算机网络以及操作系统的知识。
之所以选择这一门课,我主要有以下几个考虑:
* 分布式已经成为后台开发者的必备技能
* Go 语言自从 GC 问题解决后,性能非常出色,值得深入了解那么,开始吧。
进度
---
- [x] **Lab1: mapreduce**
- [ ] **Lab2: Raft (Part C 施工中)**
- [ ] **Lab3: KV Raft**通知
---
该项目已不再维护,请移步重写后的版本[MIT6.824-2018-Chinese](https://github.com/double-free/MIT6.824-2018-Chinese),主要优化:- 几个工作协程的设计更为合理
- 解决了所有 race condition,修复了几率性 fail 的情况