网站架构
「海阔天空」
一个很低级的码农
展开
-
淘宝从百到千万级并发情况下服务端架构的演进过程
文章目录第一阶段 本地缓存和分布式缓存第二阶段 反向代理实现负载均衡第三阶段 数据库读写分离第四阶段 按业务分库第五阶段 表格横向/垂直拆分第六阶段 LVS/F5 使多个Nginx负载第七阶段 DNS轮询实现机房负载均衡第八阶段 搜索引擎+NoSQL数据库实现丰富的检索需求第九阶段 应用拆分+服用功能抽离微服务第十阶段 企业服务总线ESB屏蔽服务接口的访问差异第十一阶段 容器化技术实现运行环境隔离与动态服务管理第十二阶段 云平台的复杂应用 在淘宝初期,应用数量与用户数都较少,可以把tomcat和数据库部署到原创 2020-12-16 02:21:42 · 477 阅读 · 1 评论 -
关于网站架构方面的一些简单认识
网站架构的发展 网站架构的发展也是伴随着访问量的增加、代码的优化(可维护性)、团队协作开发以及部署的方便性而逐渐演化的。网站的访问量不断增加,网站需要做到高性能、高并发、高可用(三高3H)来适应这种变化;随着网站功能的逐渐扩展,代码的复杂度也随即增加,为了能够更好地维护这些代码,我们需要对代码进行规划分层,减少代码的冗余;大型网站一般都是由好几个团队协同开发的,团队与团队之间尽量做到不相互影响(前后端分离也是这个目的),要做到高内聚低耦合。于是我们需要对网站的架构进行设计,以适应不断变化的需求,尽可能达到三原创 2020-12-16 01:21:06 · 220 阅读 · 0 评论