简体   繁体   English

Java P2P - 有哪些选择?

[英]Java P2P - what options are there?

I'm looking to write a decentralised application that would run over some kind of peer to peer framework. 我正在寻找一个可以在某种对等框架上运行的分散式应用程序。 I have fairly limited requirements: 我的要求相当有限:

  • search for peers offering a particular service 搜索提供特定服务的同行
  • advertise services 做广告服务
  • connect directly to other nodes 直接连接到其他节点
  • operate across NATs (so support relay and rendevous) 跨NAT运行(支持中继和重新集中)

I know about JXTA, but what other options are there? 我知道JXTA,但还有其他选择吗? JXTA seems like a bit of a nightmare to implement - is there anything else that maybe offers a less complete protocol stack in exchange for simplicity and ease of deployment? JXTA似乎有点像实施的噩梦 - 还有什么可能提供一个不太完整的协议栈以换取简单和易于部署?

Thanks 谢谢

JXTA is something matured p2p overlay implementation. JXTA是成熟的p2p覆盖实现的东西。 I'm using Pastry (its also written in java). 我正在使用Pastry(它也用java编写)。 Surf Pastry and have fun...:) 冲浪糕点,玩得开心...... :)

Sounds like something XMPP (Jabber) could solve. 听起来像XMPP (Jabber)可以解决的问题。 Its not true P2P (it has servers), but the servers are inter-linked and mature. 它不是真正的P2P(它有服务器),但服务器是相互关联和成熟的。

Take a look at pne of theses options : 看看这些选项的主题:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM