数据划分
哈希环上定位数据;节点增减仅迁移邻近区间;虚拟节点改善均衡。
flowchart TB Ring((Hash Ring)) Ring --- N1 Ring --- N2 Ring --- N3
// 顺时针找第一个节点
def locate(key, ring): h=hash(key) for nh,n in ring: if h<=nh: return n return ring[0][1]