开发者社区> 问答> 正文

什么是java一致性hash

什么是java一致性hash

展开
收起
云计算小粉 2018-05-10 20:07:37 2971 0
1 条回答
写回答
取消 提交回答
  • 考虑有一串0到(2^n)-1大小的数列,把它们首尾相连,我们称之为哈希环。先将机器映射到这个环上,再将数据也通过相同的哈希函数映射到这个环上,数据存储在它顺时针走向的那台机器上。以环为中介,实现了数据与机器数目之间的解藕。这样,当机器的数目变化时,只会影响到增加或删除的那台机器所在的环的邻接机器的数据存储,而其他机器上的数据不受影响。
    2019-07-17 22:15:53
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载