【发布时间】:2011-05-13 08:07:35
【问题描述】:
我正在寻找有关在 Java 中使用 分布式哈希表 的简单开源实现的建议。没有花哨的功能,仅用于学习目的,不需要生产功能。它应该易于设置(例如 1 台带有 n-JVM 的物理机器),并且最好带有一些示例、教程或入门指南。
研究产生了这些候选者:FreePastry 和 OpenChord,但我并不完全相信它们符合我的简单标准。
您对这些或其他实现有任何经验吗?推荐?
谢谢,再见
【问题讨论】:
我正在寻找有关在 Java 中使用 分布式哈希表 的简单开源实现的建议。没有花哨的功能,仅用于学习目的,不需要生产功能。它应该易于设置(例如 1 台带有 n-JVM 的物理机器),并且最好带有一些示例、教程或入门指南。
研究产生了这些候选者:FreePastry 和 OpenChord,但我并不完全相信它们符合我的简单标准。
您对这些或其他实现有任何经验吗?推荐?
谢谢,再见
【问题讨论】:
Github 上有TomP2P。
【讨论】:
也许JDHT 符合要求。我自己没有检查过,但它是在大学写的,有时这意味着它很简单并且用于教学。 :-)
【讨论】:
我最近一直在研究an implementation of Kademlia。它的设置和使用非常简单,并且有据可查。编写了几个测试来演示不同的功能以及 Readme.md 文件本身的入门指南。
【讨论】:
您可以使用openkad
【讨论】:
我从免费糕点开始。我在这方面有很好的体验。设置和运行节点环非常简单。我一直主要使用 PAST(文件存储),它很容易运行。我建议在这里查看过去的教程。 https://trac.freepastry.org/wiki/tut_past
我认为代码过于简化,但你说这就是你所需要的,所以我想没关系。
【讨论】: