架构师训练营 (6 周)
这几周主要讲解了分布式系统的特点以及演化过程,结合自身经验,简要阐述一个案例
单机架构
Tomcat与数据库分开部署
引入本地缓存和分布式缓存
引入反向代理实现负载均衡
数据库读写分离
数据库按业务分库
把大表拆分为小表
使用LVS或F5来使多个Nginx负载均衡
通过DNS轮询实现机房间的负载均衡
引入NoSQL数据库和搜索引擎等技术
大应用拆分为小应用
复用的功能抽离成微服务
引入容器化技术实现运行环境隔离与动态服务管理
这几周主要讲解了分布式系统的特点以及演化过程,结合自身经验,简要阐述一个案例
单机架构
Tomcat与数据库分开部署
引入本地缓存和分布式缓存
引入反向代理实现负载均衡
数据库读写分离
数据库按业务分库
把大表拆分为小表
使用LVS或F5来使多个Nginx负载均衡
通过DNS轮询实现机房间的负载均衡
引入NoSQL数据库和搜索引擎等技术
大应用拆分为小应用
复用的功能抽离成微服务
引入容器化技术实现运行环境隔离与动态服务管理
评论 (1 条评论)