查看群集,您可以看到节点1,2,3保持所有节点A。
使用以下算法完成分配:
- 令牌A到节点1
- 令牌B到节点2
- 令牌C到节点3
- ...
- 令牌A到节点2
- 令牌B到节点3
- 令牌C到节点4
- ...
- 令牌A到节点3
- 令牌B到节点4
- 令牌C到节点5
- ...
因此,分区在集群上的相邻节点上连续分配。或者你可以以连续的方式说。因此,如果丢失节点1,2,3,您将完全丢失令牌A中的数据。
使用vnodes时,令牌范围在群集中随机分配。范围不是以连续方式分配的,我们要么讨论节点或分区范围透视图。从这个意义上讲,您确定相邻分区范围不驻留在相邻节点上。这是非连续方式的意思。