论坛首页 Java企业应用论坛

讨论:关于OSGi Based 应用服务器

浏览 13246 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-03-13  
spring dm server
0 请登录后投票
   发表时间:2009-03-13  
fcoffee 写道
spring dm server


这个貌似比较大品牌
0 请登录后投票
   发表时间:2009-03-13  
热插拔挺好的呀,产品可以似搭积木的方式构建。
问题就是各插件的依赖处理,搞不好,你就用不上这个特性,所以对总体设计要求高
一般一个应用系统的稳定性是一个大的问题,osgi提供了监控,故障处理等手段,这个就相当有用了,可以做出专门的monitor这样的bundle了,作用就大了
0 请登录后投票
   发表时间:2009-03-13  
其实我现在贴近OSGi主要是因为热插拔,毕竟俺们做的东西不大,没有20多台机器集群负载的规模,每次系统升级都重启还是比较麻烦的。而且部署流程比较麻烦,要重启服务器还等不少时间,要是有了热插拔,就可以通过web直接更新模块咯。
0 请登录后投票
   发表时间:2009-03-13  
一直感觉osgi没有啥很大的优势

不过他每个bundle一个classloader貌似是不错的

还有就是Nuxeo的osgi框架 里面有很多挺有意思的框架,可惜就是还没有去研究透,也没有足够多的时间去研究阿!

spring和osgi结合也貌似非常的漂亮
0 请登录后投票
   发表时间:2009-03-13  
商用版还想 Free啊
0 请登录后投票
   发表时间:2009-03-13  
有用过nuxeo的osgi框架的兄弟出来讲讲。。。
0 请登录后投票
   发表时间:2009-03-13  
whaosoft 写道
商用版还想 Free啊


做过IBM的项目,知道其实软件他们也是半免费的,关键是维护费呵呵
0 请登录后投票
   发表时间:2009-03-14  
wl95421 写道
我不太明白你的意图,如果你要研究技术就OK了
如果要实用的话,其实OSGi在热加载方面远不是你所理想的内容。
特别是WebServer这一级,你研究一下它的架构就明白,包括WebLogic和WebSphere,你自己的WebApplication的热加载其实并没有实质上的改善。


是的,它们只是在自己内部的架构上采取了OSGi的模式,实现的仍然是JavaEE的那一套标准,作为应用者的你一般是沾不到
半点OSGi的光,WAR还是WAR,EAR还是EAR。

OSGI在web应用上的实践现在还处于“实验室”级别
0 请登录后投票
   发表时间:2009-03-14   最后修改:2009-03-14
业务系统也用osgi, 有点浪费. 个人感觉学习成本过高,且osgi的模块化开发模式会降低生产力, 调试也会更麻烦.
osgi还是拿来做基础产品比较好.比如, 一些中间件之类的.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics