![]() |
1
3
协调员实际上就是您向其发送请求的人。驱动程序上的许多策略将保留环数据并将请求发送到其中一个副本,这样,如果一致性级别设置为1,则可以在该主机上完成所有操作,并从请求中删除另一个网络跃点的延迟。实际上,您可以向环中的任何节点发送请求,这只意味着额外的网络跃点(如果使用更强的一致性,则可能需要额外的网络跃点)。 关于一个环,它并没有“最后一个节点”环绕。从该环的任何部分,您都可以顺时针旋转并拾取其他副本。一致性哈希在许多不同的地方使用,如果您混淆了措辞,请尝试其他来源(例如演示文稿)。 《卡桑德拉》中的术语和概念自早期以来已经发生了很大的变化,所以在阅读论文时请记住,它可能与《卡桑德拉》今天的工作方式不匹配。 戒指是一个可视化的东西。实际实现更像是拥有一个令牌列表。思考:
范围为1-50。从列表中找到第一个大于您的令牌的令牌,然后继续向下列表,直到您有足够的副本来满足复制系数。如果RF为3,令牌为6,则从b开始,因为它的第一个更大,然后包括下一个2,这样您的副本
|