零散的了解一些开源分布式的系统,希望能够系统的学习和总结一下。 下面是初步的总结。
之后发现网易云课堂上已经有关于分布式系统学习的好资源,如下
http://study.163.com/plan/planIntroduction.htm?id=272067#/planDetail, 后面的学习就以此为线索进行。
领域 | 理论知识 | 系统和实践 | 备注 | |
1 | 分布式存储 | GFS | Hadoop | |
2 | 分布式计算 | MapReduce | Hadoop+ MapReduce | |
3 | 分布式数据库 | Bigtable Dynamdodb | BigTable + cassenandra | |
4 | 分布式消息机制 | akka zeromq | ||
5 | 分布式高可用性 | Chubby/Paxos | Zeekeeper | |
6 | 分布式算法 (上面有的就不不列了) | , DHT | Memcahce |