一致性hash算法,采用哪种算法实现比较好,比如MD5、CRC32,或者其它

@国石 不要误导小白了,MD5不是 只有知道密钥才能生成相同的信息摘要,是需要知道原数据才能生成相同的摘要(不过可以碰撞破解)。在信息安全上,MD5/SHA经常和RSA一起使用做数字签名。楼主说的一致性hash算法,估计是指Memcache等分布式KV数据库的一致性hash策略。
■网友
如果你问的是在一致性hash中使用什么算法计算一个key的散列值比较好,那我推荐murmurhash,也是现在比较流行的hash算法。
【一致性hash算法,采用哪种算法实现比较好,比如MD5、CRC32,或者其它】 一致性hash,我个人认为并不是一个算法,而是一整套设计方案。

■网友
一致性hash,多是用来分片的,至于用那种hash算法区别不大啊,主要是分片逻辑,也就是一致性hash算法本身更加重要啊。
■网友
题主能理解为何要用hash来验证一致性,再明白md5/crc32之类的概念,也就知道答案了。


    推荐阅读