写点什么

架构师训练营第四周命题作业

发布于: 2020 年 10 月 16 日

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。





如图,以维基百科为例,说明其架构使用的技术方案。



  1. 纵向分层:Squid 缓存层,应用层,缓存层,存储层

  2. 横向分隔:在存储层,又有不同的存储方式,由不同的模块实现

  3. 分布式:部署在多个数据中心,各模块独立部署

  4. 集群:应用层、存储层都是集群模式,应用层通过 LVS 对外提供服务

  5. 缓存:有两个缓存层

  6. 异步:通过 Invalidation notification 模块,异步通知 Squid Cache 层的缓存已实现

  7. 冗余:图中展示不明显,但集群模式下,一般都会有冗余

发布于: 2020 年 10 月 16 日阅读数: 33
用户头像

还未添加个人签名 2018.07.26 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第四周命题作业