Java P2P - 有哪些选择?

4

我想编写一个分散式应用程序,可以在某种点对点框架上运行。我的要求相当有限:

  • 搜索提供特定服务的节点
  • 广告服务
  • 直接连接到其他节点
  • 跨越 NAT 运行(因此需要支持中继和约会)

我知道 JXTA,但还有其他选择吗? JXTA 看起来实现起来有些困难 - 是否有其他东西可以提供较简单的协议栈以换取部署的简便性和易用性呢?

谢谢


2
“跨越NAT操作”并不容易,特别是与“广告服务”结合使用。也许您应该更详细地描述这些服务的内容。 - Thorbjørn Ravn Andersen
给Anuruddha:你能否举一个使用pastry传输文件到其他计算机的简单例子,以便我可以从那里开始。我也遇到了同样的问题... - fean
3个回答

2

JXTA是一种成熟的P2P覆盖层实现。我正在使用Pastry(它也是用Java编写的)。浏览Pastry并享受乐趣... :)


1

听起来像是XMPP(Jabber)可以解决的问题。它不是真正的P2P(它有服务器),但这些服务器相互链接并且很成熟。



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