我正在为Google App Engine的开源应用程序评估几种技术。我正在Google应用引擎上搜索有关OSGI的信息。
我找到了Lemmon,但这似乎是一个失败的项目。上一次签到是在2009年中期...:-/还有2009年4月的一个月食博客条目,但这并不是一个真正的成功故事。
有没有人在GAE应用程序中成功使用过OSGI?
我也对此做了一些实验,也看到了这个问题。
除了各种技术问题之外,GAE和OSGi在概念上根本不合适。OSGi维护许多内部状态,例如启动了哪些捆绑软件,并且生命周期非常复杂。在GAE上,您的应用程序分布在多个JVM上,并且可以随时杀死JVM。实际上,您将必须为每个请求重新创建/同步整个捆绑包启动过程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句