组件化软件开发细节记录

公司从原来的软件作坊模式转型到组件化软件模式已经有一年多了.

在此记录一下其中的细节

组件化

微服务是把大的服务拆分成小的服务.

类似于微服务的思想,组件化是把一个大的web项目拆分成多个小的web项目.分为基础组件和业务组件.

基础组件例如:postgresql,redis.activemq,ldap,tomcat,门户组件,运管中心.

门户组件用于前端相关(菜单展示)的配置.

运管中心用于管理其他组件的增删改查(安装,部署,升级,卸载).

业务组件以war包的形式运行在tomcat中,一个tomcat可以运行多个war包.重要的组件也可以单独运行在一个tomcat中.

业务组件之间大多通过http来进行通信.组件和硬件设备之间大多通过activemq来通信

来源:Nyima_langka

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月8日
下一篇 2019年11月8日

相关推荐