架构师训练营(第 4 周作业)

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

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



  1. 使用缓存改善网站性能

使用内存缓存、分布式缓存、CDN等加速资源的访问。比如视频直播,因为极其消耗流量,需要CDN做流量分发。



  1. 数据库读写分离技术

解决的问题:提升数据库服务的查询性能。



  1. NoSQL

作为新一代键值数据库和分布式缓存服务



  1. 消息队列服务

解耦不同系统之间的通信



  1. 服务器集群

提升系统并发能力,解决系统高可用的问题



  1. 负载均衡技术

让请求均衡的负载到服务器,



  1. 微服务

解耦不相关的服务,独立维护部署,做到系统间隔离。微服务架构中用到网关、熔断限流、服务注册与发现、服务监控等技术



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

李德政

关注

还未添加个人签名 2017.11.30 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营(第 4 周作业)