Java 今天是什么';可能已经取代JXTA和P2P的标准是什么?

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

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

没有P2P标准

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


对于即时消息类型的网络,您应该看看

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