锁定老帖子 主题:讨论:关于OSGi Based 应用服务器
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-13
spring dm server
|
|
返回顶楼 | |
发表时间:2009-03-13
fcoffee 写道 spring dm server
这个貌似比较大品牌 ![]() |
|
返回顶楼 | |
发表时间:2009-03-13
热插拔挺好的呀,产品可以似搭积木的方式构建。
问题就是各插件的依赖处理,搞不好,你就用不上这个特性,所以对总体设计要求高 一般一个应用系统的稳定性是一个大的问题,osgi提供了监控,故障处理等手段,这个就相当有用了,可以做出专门的monitor这样的bundle了,作用就大了 |
|
返回顶楼 | |
发表时间:2009-03-13
其实我现在贴近OSGi主要是因为热插拔,毕竟俺们做的东西不大,没有20多台机器集群负载的规模,每次系统升级都重启还是比较麻烦的。而且部署流程比较麻烦,要重启服务器还等不少时间,要是有了热插拔,就可以通过web直接更新模块咯。
|
|
返回顶楼 | |
发表时间:2009-03-13
一直感觉osgi没有啥很大的优势
不过他每个bundle一个classloader貌似是不错的 还有就是Nuxeo的osgi框架 里面有很多挺有意思的框架,可惜就是还没有去研究透,也没有足够多的时间去研究阿! spring和osgi结合也貌似非常的漂亮 |
|
返回顶楼 | |
发表时间:2009-03-13
商用版还想 Free啊
|
|
返回顶楼 | |
发表时间:2009-03-13
有用过nuxeo的osgi框架的兄弟出来讲讲。。。
|
|
返回顶楼 | |
发表时间:2009-03-13
whaosoft 写道 商用版还想 Free啊
做过IBM的项目,知道其实软件他们也是半免费的,关键是维护费呵呵 |
|
返回顶楼 | |
发表时间:2009-03-14
wl95421 写道 我不太明白你的意图,如果你要研究技术就OK了
如果要实用的话,其实OSGi在热加载方面远不是你所理想的内容。 特别是WebServer这一级,你研究一下它的架构就明白,包括WebLogic和WebSphere,你自己的WebApplication的热加载其实并没有实质上的改善。 是的,它们只是在自己内部的架构上采取了OSGi的模式,实现的仍然是JavaEE的那一套标准,作为应用者的你一般是沾不到 半点OSGi的光,WAR还是WAR,EAR还是EAR。 OSGI在web应用上的实践现在还处于“实验室”级别 |
|
返回顶楼 | |
发表时间:2009-03-14
最后修改:2009-03-14
业务系统也用osgi, 有点浪费. 个人感觉学习成本过高,且osgi的模块化开发模式会降低生产力, 调试也会更麻烦.
osgi还是拿来做基础产品比较好.比如, 一些中间件之类的. |
|
返回顶楼 | |