写点什么

架构师训练营 1 期 - 第四周作业(vaik)

用户头像
行之
关注
发布于: 2020 年 10 月 11 日
架构师训练营 1 期 - 第四周作业(vaik)

作业一:

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

答:首先肯定是通过水平扩展,通过增加服务器的方式来应对高并发,至少已经演化到了互联网架构的第八和第九阶段,在这个阶段主要使用的技术有以下这些:

  • CDN:解决静态文件图片等,运营商级最近接点响应,减少服务端的流量,提升网络稳定性

  • 反向代理服务:通过负载均衡将用户请求分配到多个服务器,对访问控制,限流

  • 微服务构架:主要解决业务拆分独立分布式部署

  • 消息队列:核心作用就是业务解耦,流量削峰,异步,提高接收性能

  • 本地缓存:减少网络请求,减少数据库访问,提升性能

  • 分布式远程缓存:减轻数据库压力,提升数据读取性能

  • 分布式文件存储:通过冗余服务器以实现高可用

  • 分布式数据库:主要解决数据库的性能瓶颈,实现数据库的高可用

  • NoSQL数据存储:高性能、高可用、好扩展、灵活的数据模型

  • 搜索引擎服务器:主要解决不同维度的数据快速查询



用户头像

行之

关注

还未添加个人签名 2018.09.18 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 1 期 - 第四周作业(vaik)