服务端高并发分布式架构演进之路
2020-12-16 15:31:28 0 举报
AI智能生成
服务端高并发分布式架构演进之路
作者其他创作
大纲/内容
架构设计总结
1)架构的调整是否必须按照上述演变路径进行?
2)对于将要实施的系统,架构应该设计到什么程度?
3)服务端架构和大数据架构有什么区别?
4)有没有一些架构设计的原则?
基本概念
1)什么是分布式?
2)什么是高可用?
3)什么是集群?
4)什么是负载均衡?
5)什么是正向代理和反向代理?
架构演进
单机架构
第一次演进:Tomcat与数据库分开部署
第二次演进:引入本地缓存和分布式缓存
第三次演进:引入反向代理实现负载均衡
第四次演进:数据库读写分离
第五次演进:数据库按业务分库
第六次演进:把大表拆分为小表
第七次演进:使用LVS或F5来使多个Nginx负载均衡
第八次演进:通过DNS轮询实现机房间的负载均衡
第九次演进:引入NoSQL数据库和搜索引擎等技术
第十次演进:大应用拆分为小应用
第十一次演进:复用的功能抽离成微服务
第十二次演进:引入企业服务总线ESB屏蔽服务接口的访问差异
第十三次演进:引入容器化技术实现运行环境隔离与动态服务管理
第十四次演进:以云平台承载系统
云平台概念
IaaS
PaaS
SaaS
0 条评论
下一页
为你推荐
查看更多