当我们使用 loadModule 将服务加载到自定义对等组中时,我们可以通过什么方式在该组下查找该服务以供以后使用。 我尝试了对等组的lookupService方法,但它只是说“找不到服务”,即使模块已加载并完美启动,并且我使用正确的ModuleClassID进行查找 我在这里尝试了已弃用的方法,使用 stdparamadv.. 显然它们不能与 jxta 的 2.6 和 2.7 版本正常工作
最佳答案
不幸的是,JXTA 的服务功能设计得很糟糕,应该从头开始重写。正如我在网上的其他帖子中提到的,人们应该避免使用 JXTA 来加载服务。使用 OSGi 代替(例如)。
JXTA 的服务功能尚未经过充分测试(主要是因为缺乏资源和社区的兴趣)。我们首先关注其他关键问题。在自定义对等组上加载服务可能确实包含错误。
关于java - 在 jxta 中查找加载的模块/服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6164497/