今天可能取代 JXTA 和 P2P 的标准是啥?

Posted

技术标签:

【中文标题】今天可能取代 JXTA 和 P2P 的标准是啥?【英文标题】:What is today's standard that might have replaced JXTA and P2P?今天可能取代 JXTA 和 P2P 的标准是什么? 【发布时间】:2012-07-24 05:30:21 【问题描述】:

我已经构建了一个即时消息应用程序 + 语音聊天(目前正在开发中),它被设计为集中式网络。但是当我第一次开始构建这个应用程序时,我有兴趣将它构建到 P2P 网络中,但是我缺乏有关 P2P 的参考和信息,而且我担心客户端的安全性,所以我只是决定将我的应用程序构建到集中式网络中。最近我发现了一个名为 JXTA 的 P2P 相关框架,它促使我将当前的应用程序转换为 P2P。但我的问题是,大多数开发人员和组织仍然使用 JXTA 等框架吗?还是被其他东西取代了?今天的标准是什么? (我知道 Torrent 是基于 P2P 的,但是即使现在有像云这样的标准,人们仍然开始将应用程序开发成 p2p 吗?)

【问题讨论】:

p2p 和云不是标准,而是在您的特定场景中可能有效或无效的技术。如果它们不适合,请不要将它们拉到您的项目中。根据您需要完成的任务进行选择,而不是现代流行语。 我不认为“云”是一个标准。 P2P 也不是什么东西。它们只是您可以通过各种方式实现的某种技术的通用术语。也许您甚至可以构建可以称为两者的东西。如果您希望客户端(对等点)能够直接联系另一个对等点,您可能正在实现称为 p2p 的东西。或者是什么东西。 你们说得对,它们都是有特定用途的技术。但就我而言,我认为 P2P 最适合我,我对此非常感兴趣,所以我会去搜索更多关于它的信息。谢谢你的回答 【参考方案1】:

没有 P2P 标准。

JXTA 仍在生产中使用(我们使用它),但在 Oracle 出现 IP 问题后不再维护;学习曲线也相当陡峭。

对于即时通讯类型的网络,您应该查看XMPP

【讨论】:

以上是关于今天可能取代 JXTA 和 P2P 的标准是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Java P2P - 都有哪些选择?

如何在android上实现p2p

解决 P2P 上的 NAT 问题

没有任何框架的java p2p

快讯斯柯达又出Scala,取代Rapid对标福克斯

HTML标签书写格式是啥