开始使用自定义JXTA PeerGroup

时间:2008-08-05 22:23:16

标签: java p2p jxta

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

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

是否有人为PeerGroup实施使用此基础架构有任何指针或示例?此外,Java中META-INF.services机制的一些一般信息也会有所帮助。

1 个答案:

答案 0 :(得分:6)

META-INF.services内容在API中的类名称为ServiceLoader。 Google搜索ServiceLoader会产生一些信息。

我对它并不熟悉,但有时候只是知道正确的搜索关键字。