程序框架演变
一、 |
单一应用框架 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+ |
部署节点、成本少 解决扩容,流量分散到子系统 应用交互,核心业务抽取、服务中心 服务间调用、依赖关系复杂 |
流量越多,资源越多 相同逻辑代码不能复用,只能复制 容量评估、小服务资源的浪费 ??? |