这可能特定于我正在查看的实现(node-hashring),但是虚拟节点(vnodes)和一致哈希环中的副本之间有什么区别?
最初的Akamai 论文似乎没有明确描述 vnode,并且各种其他来源似乎可以互换使用这两个术语(例如, “虚拟节点”,它们是循环中缓存点的副本,来自来源)。
节点散列的文档给出了示例40 个散列(vnodes)和每个散列 4 个副本 = 每个服务器 160 个点。尽管阅读了源代码,但我无法完全弄清楚这两个不同的参数的作用。
这可能特定于我正在查看的实现(node-hashring),但是虚拟节点(vnodes)和一致哈希环中的副本之间有什么区别?
最初的Akamai 论文似乎没有明确描述 vnode,并且各种其他来源似乎可以互换使用这两个术语(例如, “虚拟节点”,它们是循环中缓存点的副本,来自来源)。
节点散列的文档给出了示例40 个散列(vnodes)和每个散列 4 个副本 = 每个服务器 160 个点。尽管阅读了源代码,但我无法完全弄清楚这两个不同的参数的作用。