程序框架演变

程序框架演变

一、

单一应用框架    All in One                   数据访问框架(ORM)             简化增删改查工作量      单一应用

垂直应用框架    Vertical Application    web框架(MVC)                     加速前端页面开发          多个应用

分布式应用框架 Distributed Service    远程过程调用(RPC)              业务复用与整合             服务中心

流动计算架构     Elastic Computing     资源调度和治理中心(SOA)   提高机器利用率              调度中心

 
二、对比 并发量 特点 缺点  

单一应用框架(ROM)

垂直应用框架(MVC)

分布式应用框架(PRC)

流动计算架构(SOA)

1-0

10-1000

1000-10000

10000+

部署节点、成本少

解决扩容,流量分散到子系统

应用交互,核心业务抽取、服务中心

服务间调用、依赖关系复杂

流量越多,资源越多

相同逻辑代码不能复用,只能复制

容量评估、小服务资源的浪费

???

 

猜你喜欢

转载自blog.csdn.net/ddhmbbklyk2018/article/details/82464264