1.讲一讲hash一致性算法? 哈希一致性算法一般用在克服传统哈希算法在服务器节点个数发生改变时数据大规模迁移的问题。 解决办法是将hash空间 [0, 2^n-1] 看做一个哈希环,所有的服务器均匀分配到哈希环上,当通过哈希算法算出一个哈希值时,如果没有落到服务器上,就顺时针方向顺延到大于这个hash值的第一个服务器上。 虚拟节点:是为了解决分配不均的问题,就是在哈希环上加一些映射,使得hash分布更加均匀。