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

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

弑天下
浏览 529回答 3
3回答

森栏

Redis 分片使用的是 murmurhash

慕运维8079593

MurmurHash用的比较多,比如Cassandra。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java