Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OSGi实现多租户?有人能解释吗_Osgi_Multi Tenant - Fatal编程技术网

如何使用OSGi实现多租户?有人能解释吗

如何使用OSGi实现多租户?有人能解释吗,osgi,multi-tenant,Osgi,Multi Tenant,最近,我们正在尝试使用OSGi框架实现多租户。。。我无法继续,如何使用OSGi启动多租户?任何人都可以发布开发多租户的相关信息 感谢直到最近,OSGi还没有正式的答案,但随着OSGi 5中的“子系统”规范的改变,答案发生了变化 David Bosschaert写了一篇很好的文章: 请注意,这些东西还远远不是主流,所以如果你的日程安排很紧,你可能会遇到一些早期采用者的问题,我建议你不要这样做 或者,您可以查看: ApacheKaraf实例。ApacheKaraf是一个轻量级OSGi容器,可以创

最近,我们正在尝试使用OSGi框架实现多租户。。。我无法继续,如何使用OSGi启动多租户?任何人都可以发布开发多租户的相关信息


感谢

直到最近,OSGi还没有正式的答案,但随着OSGi 5中的“子系统”规范的改变,答案发生了变化

David Bosschaert写了一篇很好的文章:

请注意,这些东西还远远不是主流,所以如果你的日程安排很紧,你可能会遇到一些早期采用者的问题,我建议你不要这样做

或者,您可以查看:

  • ApacheKaraf实例。ApacheKaraf是一个轻量级OSGi容器,可以创建嵌套实例,这些实例可以与其父级共享代码/服务
  • 自己嵌套OSGi实例。实际上,自己启动OSGi并没有那么重,您可以选择希望与子实例共享哪些包和服务

直到最近,OSGi还没有正式的答案,但随着OSGi 5中的“子系统”规范的改变,答案发生了变化

David Bosschaert写了一篇很好的文章:

请注意,这些东西还远远不是主流,所以如果你的日程安排很紧,你可能会遇到一些早期采用者的问题,我建议你不要这样做

或者,您可以查看:

  • ApacheKaraf实例。ApacheKaraf是一个轻量级OSGi容器,可以创建嵌套实例,这些实例可以与其父级共享代码/服务
  • 自己嵌套OSGi实例。实际上,自己启动OSGi并没有那么重,您可以选择希望与子实例共享哪些包和服务

到目前为止,最简单的解决方案是只启动每个实例的框架。OSGi不是一个应用服务器,尝试(ab)像普通应用服务器一样使用它意味着你不知道OSGi背后的想法。OSGi是一种组织应用程序的方法,因此您可以使用可重用组件构建(大型)应用程序。

到目前为止,最简单的解决方案是只启动每个实例的框架。OSGi不是一个应用服务器,尝试(ab)像普通应用服务器一样使用它意味着你不知道OSGi背后的想法。OSGi是一种组织应用程序的方法,因此您可以使用可重用组件构建(大型)应用程序。

总的来说,我同意Peter的观点,即在许多情况下,启动多个框架是迄今为止最简单的方法。但也有一些缺点(主要是在部署方面)


Amdatu项目有一种在OSGi服务级别使用多租户的方法。您基本上可以修改现有捆绑包,使其成为多租户,而无需任何实际代码更改。文档可以在网站上找到:

一般来说,我同意Peter的观点,在很多情况下,启动多个框架是最简单的方法。但也有一些缺点(主要是在部署方面)


Amdatu项目有一种在OSGi服务级别使用多租户的方法。您基本上可以修改现有捆绑包,使其成为多租户,而无需任何实际代码更改。可以在网站上找到文档:

很明显,OSGi是一种模块化机制,但我不认为它可以并行运行相同组件的不同版本。你到底想把什么多租户化-一个web服务器?谢谢你的回复!!!我们正试图在应用程序级别而不是在web服务器上借助Spring动态模块(基于OSGi)实现多租户。所以,寻找实现多租户应用程序的步骤。显然OSGi是一种模块化机制,但我不认为它可以并行运行相同组件的不同版本。你到底想把什么多租户化-一个web服务器?谢谢你的回复!!!我们正试图在应用程序级别而不是在web服务器上借助Spring动态模块(基于OSGi)实现多租户。所以,寻找实现多租户应用程序的步骤。旋转嵌套的OSGi实例是一条路,IMHO。谢谢Lee。希望通过链接。旋转嵌套的OSGi实例是一种方法,IMHO。谢谢Lee。将通过链接。