文章目录
- 1. 概述
- 2. 基本概念
- 3. 架构演进
-
- 3.1 单机架构
- 3.2 第一次演进:Tomcat与数据库分开部署
- 3.3 第二次演进:引入本地缓存和分布式缓存
- 3.4 第三次演进:引入反向代理实现负载均衡
- 3.5 第四次演进:数据库读写分离
- 3.6 第五次演进:数据库按业务分库
- 3.7 第六次演进:把大表拆分为小表
- 3.8 第七次演进:使用LVS或F5来使多个Nginx负载均衡
- 3.9 第八次演进:通过DNS轮询实现机房间的负载均衡
- 3.10 第九次演进:引入NoSQL数据库和搜索引擎等技术
- 3.11 第十次演进:大应用拆分为小应用
- 3.12 第十一次演进:复用的功能抽离成微服务
- 3.13 第十二次演进:引入企业服务总线ESB屏蔽服务接口的访问差异
- 3.14 第十三次演进:引入容器化技术实现运行环境隔离与动态服务管理
- 3.15 第十四次演进:以云平台承载系统
- 4. 架构设计总结

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/35343.html