应用上线后,难免要对其进行修改,如增加功能模块、发布新版本、修改配置参数等等
可是以现有的JavaEE技术,无法做到在不停机的情况下完成这些修改动作
JBoss的热部署也仅仅是对整个应用来说的,它无法实现对某个模块的“热替换”
再加上个平台的类加载机制不同,就更增加了这个问题的复杂性
OSGI似乎可以解决这类问题,但问题是OSGI还很少做服务器端软件,
那么在集群、并发的情况下,OSGI能否继续胜任就要打个问号了
不知各位有何高见?
可是以现有的JavaEE技术,无法做到在不停机的情况下完成这些修改动作
JBoss的热部署也仅仅是对整个应用来说的,它无法实现对某个模块的“热替换”
再加上个平台的类加载机制不同,就更增加了这个问题的复杂性
OSGI似乎可以解决这类问题,但问题是OSGI还很少做服务器端软件,
那么在集群、并发的情况下,OSGI能否继续胜任就要打个问号了
不知各位有何高见?