为了账号安全,请及时绑定邮箱和手机立即绑定

使用一致性哈希的工业级产品或中间件有哪些?

使用一致性哈希的工业级产品或中间件有哪些?

弑天下 2019-03-01 10:27:57
最近想采用一致性哈希来解决由于心跳和网络抖动导致的数据迁移问题,做到负载均衡和最少的数据节点迁移,但是我自己测试的结果,一致性哈希带来的节点迁移确实很少,但是节点的数据分布均匀情况不尽如人意,有时候分布很均匀,有时候则不行。我采用crc32算法和MD5算法去做哈希,然后虚拟节点数量从5、10、100、1000、10000做测试,160个线上数据,最后的结果发现100的虚拟节点较为均匀,但是由于只是个人的测试,所以还是无法用到实际线上环境。。请问大家有什么关于一致性哈希的参数调优的方法吗?或者一些工业级别的产品和中间件是怎么解决一致性哈希的这个缺点的呢?
查看完整描述

3 回答

?
森栏

TA贡献1810条经验 获得超5个赞

Redis 分片使用的是 murmurhash

查看完整回答
反对 回复 2019-03-01
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

MurmurHash用的比较多,比如Cassandra。

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 528 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号