1

我想我在这里遗漏了一些东西或混淆了术语。

当对等点离开 p2p 网络时,存储在覆盖 DHT 中的对等点处的键值对会发生什么情况?他们是否被转移到新的合适的最近继任者?如果是这种情况,是否有标准机制。

我的理解是,当对等方离开时,必须按预期修改相邻对等方的继任者和前任对等方信息,但是我似乎无法找到有关存储在该对等方的实际数据发生什么情况的信息。当发生对等流失时,DHT 中的数据如何保持完整?

谢谢你。

4

1 回答 1

0

这通常不是作为 DHT 核心的抽象路由算法的一部分,而是特定于实现的行为。

通常您会希望将数据存储在与目标键相邻的多个节点上,这样您将获得一些冗余来处理故障。

要使其保持活动状态,您可以让源节点定期重新发布它,或者让存储节点在彼此之间复制它。如果处理得当,后者会导致更少的流量,但实施起来更复杂。

于 2016-04-11T23:38:22.833 回答