MIT 6.824

分布式系统

MIT 6.824 聚焦分布式系统设计中的通信、复制、容错、一致性和分布式存储,是理解大规模系统的重要课程。

Learning Path

从容错复制理解分布式系统。

建议先掌握 RPC 和并发模型,再进入复制、一致性和分布式存储。

通信与并发

理解 RPC、线程、锁和分布式调用失败模型。

复制与一致性

重点关注 Raft、日志复制、线性一致性和容错。

分布式存储

把分片、事务和容灾组合成可扩展的数据服务。