2025年一致性哈希算法分区[通俗易懂]

一致性哈希算法分区[通俗易懂]1 是什么 一致性哈希算法在 1997 年由麻省理工学院中提出 设计目标是为了解决分布式缓存数据变动和映射问题 某个机器宕机了 分母数量改变 自然取余数就不行了 2 能干什么 提出一致性 Hash 解决方案 目的是当服务器个数发生变动时 尽量减少影响客户端到服务器的映射关系 3 三大步骤 3 1 算法构建一致性哈希环 3 2 服务器 IP 节点映射 3 3 key 落到服务器的落键规则 4 优点 4

1 是什么?

一致性哈希算法在1997年由麻省理工学院中提出,设计目标是为了解决分布式缓存数据变动和映射问题,某个机器宕机了,分母数量改变,自然取余数就不行了。

2 能干什么?

提出一致性Hash解决方案。目的是当服务器个数发生变动时,尽量减少影响客户端到服务器的映射关系。

3 三大步骤

3.1 算法构建一致性哈希环

3.2 服务器IP节点映射

3.3 key落到服务器的落键规则

4 优点

4.1 容错性

4.2 扩展性

5 缺点

5.1 Hash环的数据倾斜问题

6 总结

编程小号
上一篇 2025-03-26 08:57
下一篇 2025-03-29 10:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/118488.html