正如标题所示,我在使用 OSGI + Spring DM 时遇到了问题。
在我的项目设计中,我有一个需要服务 svB 并导出服务 svA 的包 A。Bundle B 需要 svA 并导出 svB(当然还有其他东西)。这似乎导致了死锁,因为看起来两个捆绑包都在等待另一个捆绑包上线。Spring DM 是否可能出现这种死锁?有针对这个的解决方法吗?
正如标题所示,我在使用 OSGI + Spring DM 时遇到了问题。
在我的项目设计中,我有一个需要服务 svB 并导出服务 svA 的包 A。Bundle B 需要 svA 并导出 svB(当然还有其他东西)。这似乎导致了死锁,因为看起来两个捆绑包都在等待另一个捆绑包上线。Spring DM 是否可能出现这种死锁?有针对这个的解决方法吗?