写点什么

第四周作业

用户头像
孤星
关注
发布于: 2020 年 11 月 15 日

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

  1. 反向代理:Nginx 为主的反向代理,主要解决应用服务和外网直接的隔离,起到一定安全作业

  2. CDN:cdn 主要解决网页(视频等)的加载速度,网页不在直接到主机服务器读取,而是读取 cdn 缓存页面,

  3. 分布式,则是解决现代服务规模主机扩大,单机但应用的开发维护成本提升,将单应用拆成多个小的应用,是业务需求清晰、维护成本低、但是也存在软件复杂度提升的问题

  4. 分布式缓存,主要解决软件读取数据库,并发性问题,现在缓存的并发性远远高于数据性能。

  5. 分布式数据库:分库分表,主要解决目前互联网大数据量的处理,比如淘宝双十一,日订单超过 1 亿,这么大的数据量,单库单表,数据库扛不住这么大压力

  6. 大数据技术:大数据的产生也是随着互联网的发展,原始的 ETL 数据库分析处理,无法满足 TB、PB 级数量级别的数据分析,目前比较典型的淘宝、京东等的推荐系统都是依据大数据进行数据分析得来的数据


发布于: 2020 年 11 月 15 日阅读数: 24
用户头像

孤星

关注

还未添加个人签名 2019.02.11 加入

还未添加个人简介

评论

发布
暂无评论
第四周作业