Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 Glassfish 3.0.1 的 OSGI。我们使用 Jersey REST 作为资源层。我们有很多 osgi 服务。我们计划将它们解耦并将其部署在云中。我们这样做的一种方法是进行 http REST 调用。但我们想在 api 级别进行服务到服务调用。一种方法是使用 DOSGI。但是 Glassfish 3.0.1 似乎不支持 DOSGI。还有其他建议吗?
我相信 Glassfish 包含 Apache Felix,它是一个完全兼容的 OSGi 框架。因此,您不需要 Glassfish 的明确支持即可使用一组提供远程服务的捆绑包(名称“DOSGI”现在已弃用)。确实,这就是 OSGi 的意义所在!
无论如何,下一个明显的问题是选择哪种远程服务实现。我会建议你不要使用 CXF,因为它太多错误且无人维护。剩下的就是 Eclipse ECF 或 Paremus RSA。
(免责声明:Paremus 实施是商业性的,我为 Paremus 工作)。