摘要: 最近在看一些分布式方面的文章,所以就用php实现一致性hash来练练手,以前一般用的是最原始的hash取模做 分布式,当生产过程中添加或删除一台memcache都会造成数据的全部失效,一致性hash就是为了解决这个问题,把失效数据降到最低,相关资料可以 google一下!php实现效率有一定的缺失,如果要高效率,还是写扩展比较好经测试,5个memcache,每个memcache生成100个虚拟节点,set加get1000次,与单个memcache直接set加get慢5倍,所以效率一般,有待优化!实现过程:memcache的配置 ip+端口+虚拟节点序列号 做hash,使用的是crc32,形成一 阅读全文
posted @ 2013-07-21 00:07 mynetstudy 阅读(208) 评论(0) 推荐(0) 编辑