架构师训练营 W4 作业

用户头像
Kun
关注
发布于: 2020 年 07 月 01 日

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



前端架构

  • 前端开发框架:简化和规范开发者的开发

  • CDN:将静态资源分发到离用户最近的节点

  • 动静分离:缓存静态资源,加速页面加载



网关架构

  • 流量鉴权:过滤非法流量

  • 负载均衡

  • 协议转换

  • 业务拆分



服务架构

  • 微服务架构:多人协作开发大型系统,解耦,可扩展

  • 分布式:高可用,高性能

  • MQ:解决“写多”,流量控制,系统解耦

  • 缓存:减少数据库压力,加快查询速度

  • 读写分离:解决“读多写少”问题



存储架构

  • 数据库分库分表:高可用,提升 sql 速度

  • NoSQL:高可用,速度快

  • 大数据存储:解决海量数据存储问题

后台架构

  • 大数据技术

  • 搜索技术

  • AI 技术



发布于: 2020 年 07 月 01 日 阅读数: 39
用户头像

Kun

关注

Life is short. 2018.01.13 加入

Software Developer

评论

发布
暂无评论
架构师训练营 W4 作业