1.一致性HASH算法 ---直接在客户端实现分布式
适合场景:分布式数据存储,分布式缓存,
http://blog.csdn.net/kongqz/article/details/6695417
http://www.cnblogs.com/rockli/p/3530176.html
缺点:当cache节点崩溃后,必定丢失部分cache数据,并且要根据活着的cache server和key进行新的一致性匹配计算。有可能对部分没有丢失的数据也要做重建。
2.paxos算法: 如:ZooKeeper
适合场景:分布式服务集群
http://csrd.aliapp.com/?p=160
3.分布式mysql的美丽说实现:
http://wenku.baidu.com/view/7f85b41d55270722192ef78e?refer=&clickSort=download
4.于java nio实现的高性能可扩展的memcached客户端:Xmemcached
https://github.com/killme2008/xmemcached
http://snowolf.iteye.com/blog/1471805
分布式集群算法学习
猜你喜欢
转载自ahua186186.iteye.com/blog/2158488
今日推荐
周排行