自定义 JXTA PeerGroup 入门

过去一年左右,我一直在使用 JXTA 2.3 来开发我正在开发的点对点计算平台。我正在迁移到 JXTA 2.5,在此过程中,我试图清理我对 JXTA 的大量使用。在大多数情况下,我以让它发挥作用的态度接触JXTA。我用它来快速开始创建和管理我的点对点覆盖网络并提供基本的通信服务。我想以更 JXTA 的方式使用它,因为无论如何我都在进行更改以迁移到 2.5。

我的第一步是创建自定义PeerGroup。我看到一些使用 Java 的 META-INF.services 基础结构的新机制。我是否应该在 net.jxta.platform.Module 中使用 GUID 列出相关的 PeerGroup 实现对象?据我了解,如果我这样做,当遇到并加入或创建具有与 GUID 匹配的规范 ID 的组时,它应该自动使用匹配的对象。我应该能够手动将 PeerGroup 对象绑定到组,但是这种使用 META-INF 的新方法似乎更容易管理。

有没有人有将这个基础设施用于 PeerGroup 实现的任何指针或示例?此外,一些关于 Java 中 META-INF.services 机制的一般信息会有所帮助。

请先 登录 后评论