应用拆分带来的好处

CVBS

前台管理系统,后台计费,开通,结算等系统各自独立部署,对外展示为CVBS,

各系统间通信协议有多种,Http,wintcp,内部的remoting,webservice,RMI

前台管理系统面向营业厅工作人员,很复杂,但是访问量小

---------------------------------------------------------

面向互联网,按照业务将整个系统拆分为多个模块:

用户中心,

任务管理,

商品管理,

商家平台,

订单管理,

支付中心,

数据中心,

IM

管理后台

....

每一个模块都采用独立部署的形式,整个系统基于CAS实现了单点登录,用户通过浏览器所感知到网站的能力由多个不同的webapp提供的,客户端各种跳转,在网站的多个子模块之间跳来跳去

-----------------

拆分的好处:

1 性能上的提升,一个巨大的webapp是没法直接放到网站上的,拆分成多个,每一个子系统都能做负载均衡

2 易于维护: 子模块可以独立升级,各自独立维护数据,代码

3 业务过于复杂,不得不拆分

-------------------------------

猜你喜欢

转载自curious.iteye.com/blog/2232117