JBoss 微内核 VS OSGI 希望banq能发表一些两者的优缺点。为什么OSGI比JBOSS 5内核 更流行? 我觉得JBoss 和内核更简单些,完全不需要任何接口。难道是太超前了?OSGI 反到是有点麻烦。
JBoss MC以前是基于JMX的,好像已经重写,支持OSGI了。JMX使用起来很痛苦,大概只有适合在网管监控是有用处,对于应用介入,OSGI是个比较好的选择,EJB则太窄了。OSGI是有麻烦,这是没选择的选择,因为它填补了一个空白(模块化),所以等JDK 7以后,JVM就支持类似OSGI的模块化了,到时两者都可以选择。