OSGI在web应用中一直没有看到很有成效的典型,淘宝据说在用(推测可能在服务端),在web应用中的复杂点可能是一些页面接口对外需要暴露,这一点无疑增加了开发和架构的复杂度,尤其是在动态组件模式中,请问在实践中是如何处理这方面问题的?
引入OSGi核心的价值是模块化,以及模块化带来的动态性,系统能热部署、更新。动态组件在实践过程中,需要合理的编码(参考书中通用实践章节),也需要有自动化、回归、稳定性测试来支撑,将动态性作为测试的要点之一。系统动态性没有经过测试,直接在生产环境使用是危险的,很可能否写代码编写不合理,导致系统的内存溢出、资源泄漏的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。