|
|
1
2
您可以很容易地使用OSGi蓝图来实现这一点。 您可能知道Blueprint是Spring Dynamic Modules的继任者。。。所以,很明显,Blueprint上下文和Spring上下文之间有很多相似之处。 以下是OSGi蓝图指南: http://www.javabeat.net/2011/11/blueprint-and-service-dynamism-in-osgi/ 我建议您创建一个单独的“父”捆绑包,它将代表您的父Spring上下文,然后为每个租户安装一个新的捆绑包,该捆绑包使用您的父捆绑包导出的OSGi服务。 由于捆绑包可以在任何时候动态安装和卸载,因此您应该能够实现比单独使用Spring更好的动态性。 祝你好运 |
|
2
2
为每个租户创建一个父OSGi框架,然后创建一个单独的OSGi框架。使用系统捆绑包将共享服务从父框架导出到租户框架中。 |
|
|
3
1
不幸的是,没有一个标准的方法来做到这一点。
多框架方法(也必须自己实现)的另一种选择是引入一个“上下文”对象(如Spring应用程序上下文),该对象实现
我们做到了 something similar in Gyrex 但是,这是一个自定义的解决方案(不过是开源的),而不是OSGi标准。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |