根据这篇文章:http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
Amazon基于一种改进的DHT做Dynamo 分布式KV存储系统,有没有类似的改进分布哈希表协议和适用于动态扩展网络的开源库?
像Kademlia Pastry Tapestry 之类大多文档稀缺或晦涩难懂,有没有从原理到实现讲得比较清楚,以及在不同应用(DNS/CDN/P2P)中各种优化的方向?
找到一些:
http://bamboo-dht.org/ 这个有文档,有启发,不彻底
https://github.com/secondbit/wendyhttps://github.com/rauljim/pymdht看不出好歹 :(
假如既要p2p那样可动态扩展的灵活性,又要降低查询时间,还要高可靠性,是不是要找一套新算法?在分布式文件系统里用的和在P2P网络里用的应该不一样吧。
期待高手指点。