Spring mvc 333

               OSGI                                        IEMP

1. 分布式:       原生OSGI不支持分布式服务调用                  天生拥有两条分布式的服务总线:RPC服务总线和ROA服务总线。

2. 可兼容:       一切只能是Bundle,不能直接使用非Bundle包   基于OSGI拥有OSGI所有能力,同时可兼容一切非Bundle包。

3. 低解耦:       使用Bundle划分业务的粒度还是太细,            更大粒度的业务划分:app,app使用GAPI解决静态依赖,通过服务总线
                  业务模块耦合度高             相互调用服务,减少业务间的耦合。

4. 更简便的按需加载:对所有要加载的Bundle都要一个一个配置,      以app为单位对Bundle进行分组,以组形式管理业务,配置更方便。
       还要考虑Bundle间的依赖关系,配置复杂。


5. 可伸缩:       业务以Bundle形式存在,对OSGI环境依赖强。       业务以app形式存在,对OSGI环境依赖弱。
      

 

http://hi.baidu.com/theblackbox/blog/item/8d023689ec6bcab70e24446a.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值