Java P2P框架非JXTA/JXSE

6

我需要一个Java框架来实现一个简单的P2P协议,至少应该具备以下功能:

  • 节点组织(加入、发现)
  • XML消息交换
  • 查询

我不想使用JXTA/JXSE,有没有其他替代品(除了自己动手写)?


你能概述一下为什么JXTA不适合你的需求吗? - halfer
@Matt 是的,我需要它是点对点的,我必须尽可能地限制中央服务器的存在。 - grog
@halfer 首先,链接上的网站看起来很死,Javadoc 给出了 404,教程也不能完全配合最后上传的版本(不是最新版本)。我时间非常紧张,所以没有时间从头学习。 - grog
很高兴您找到了答案。如果您在寻找答案时发现了它,不要编辑您的问题,而是在底部添加一个答案并将钩子奖给自己。这将把问题从“未回答”的列表中移除 :) - halfer
@halfer 好的,我会记住这个建议,谢谢 - grog
2个回答

5

这位 OP 进行了一次编辑(现已被其他人删除),称 FreePastry 对他们有用。


注:OP指的是原帖发起人。

2

我已经寻找P2P Java框架大约12个月了。

我不愿使用JXTA,原因有两个。首先,即使是设置简单的P2P套接字,它也相当复杂。其次,文献非常贫乏。最后,现在没有更多关于它的发展。

话虽如此,我没有找到其他合适的选择。因此,我学习了JXTA。
尽管我面临一些技术问题,我仍然得到了我想要的东西,但我将不得不深入了解JXTA源代码,以更好地理解为什么可靠流会随机关闭。

我很想了解您是否找到了另一个框架。


@grog: 我想实现一个同时使用P2P概念的局域网信使,我可以使用Freepastry来完成吗?由于这是一个学术项目,我时间非常有限,请分享您的观点,以便我做出正确的决定。 - ATR
1
@ankur.trapasiya:抱歉,我现在才看到你的问题。是的,我对FreePastry很满意,我的网络只需要进行非常基本的消息交换操作,所以我会说“是”。 - grog
你知道今天有更好的选择吗? - Leon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接