分布式

[分布式]一致性哈希

2016-07-19  本文已影响45人  Quasars

[Update 2016.9.25]
这两天写了一个简单的一致性哈希的demo.
https://github.com/exctPuzzles/exctpuzzs/tree/master/solutions/consistent_hash

一致性哈希有几个最重要的点:

  1. 环状哈希地址空间
  2. 虚拟节点(很多)
  3. 一个物理节点对应很多虚拟节点(几百个),这些虚拟节点分散在这个空间上(如何分散 - 哈希)
    3.1 虚拟结点与物理节点的对应关系如何实现(这是所谓的omap吗?)
  4. 既对数据取哈希后求模,也对虚拟节点哈希后求模,然后每个虚拟节点存着他前面直到上一个虚拟节点的这些数据


上一篇 下一篇

猜你喜欢

热点阅读