周练习 4

用户头像
何毅曦
关注
发布于: 2020 年 10 月 18 日

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

1.垂直伸缩:提升对应硬件性能,最直接快速解决算力资源不够的方式

2.水平伸缩:通过增加硬件数量,各个硬件通过通讯协议统一对外服务,提升算力资源,个人认为一般有分布式缓存,分布式数据库等

3.缓存:对于需要快速访问的数据提供快速返回,一般是节省磁盘内存IO资源,或是尽可能就近返回对应资源,比如memcahed,redis,CDN等

4.静态存储:对于一些图片页面等基本为静态的资源可以专门存储到对应的地方进行管理,比如文件存储系统HDFS等

5.搜索引擎:通过关键查询对应信息的技术,比如Elasticsearch

6.消息队列:个人认为可以用来应用解耦,比如工程总线

用户头像

何毅曦

关注

还未添加个人签名 2019.03.20 加入

还未添加个人简介

评论

发布
暂无评论
周练习 4