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