Java 需要为P2P实现分布式哈希表

Java 需要为P2P实现分布式哈希表,java,network-programming,p2p,distributed-computing,Java,Network Programming,P2p,Distributed Computing,我必须主要使用RMI实现内容寻址网络(CAN)p2p分布式哈希表。 我必须使用它作为一种查找机制,查找通过网络上传的文件。 有人能告诉我如何设计分布式哈希表吗?你的问题很广泛,所以让我试着集中讨论一个部分: 有许多不同的DHT(分布式哈希表)算法。我想最常见的是和弦。一旦您了解了它的工作原理,使用RMI在Java中实现它只是一个细节 在上,您可以找到必要的psuedo代码以及对两个特定java实现的引用—和。我希望这篇文章能够很好地介绍如何在java中实现chord。我还注意到Open Chor

我必须主要使用RMI实现内容寻址网络(CAN)p2p分布式哈希表。 我必须使用它作为一种查找机制,查找通过网络上传的文件。
有人能告诉我如何设计分布式哈希表吗?

你的问题很广泛,所以让我试着集中讨论一个部分:

有许多不同的DHT(分布式哈希表)算法。我想最常见的是和弦。一旦您了解了它的工作原理,使用RMI在Java中实现它只是一个细节


在上,您可以找到必要的psuedo代码以及对两个特定java实现的引用—和。我希望这篇文章能够很好地介绍如何在java中实现chord。我还注意到Open Chord有一个RMI包,因此它们可能支持在RMI之上运行。

您可以查看FreePastry-类似于Chord,用Java编写。

谢谢,但我必须实现can(内容寻址网络)