挖坑,记录分布式系统相关
这个repo 计划顺着 mit 6.824 的课程陆陆续续把分布式系统深入学习一遍,当然分布式系统本身就是一个大坑,无论是理论和实践,挑一个细分的领域都足够做许多年了,大数据领域相关部分,我会粗浅地学习一下,保证不偏废即可。
学习的内容主要包括两个部分
- 理论部分,包括6.824 的课程和相关 paper;
- 源码部分:绝大多数分布式系统涉及到的组件,在工业界都有对应的实践,kv 有 redis,mq 有 kafka 和 rocketmq,其他的诸如 rpc、register、transactions,也都有成熟的中间件;
- 造demo:本来想说造轮子,想想轮子本身还能流畅地滚动运转,“demo” 这种描述应该更谦虚一些。