互联网架构作业

发布于: 23 小时前

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

动静分离:静态资源单独部署,缓解应用服务器压力,同时避开浏览器对单个域名的请求量的限制,优化页面加载速度

CDN:资源部署到用户就近的节点,提高资源加载速度

负载均衡:多个应用服务器处理请求,即提升处理能力,又方便扩展

缓存:缓解数据库读取压力,提高请求处理速度

消息队列:请求处理异步化

读写分离:缓解数据库的读取压力,提升读取性能

微服务:服务拆分,解决单一服务臃肿庞大的问题

分布式数据库:解决单机数据库的容量和性能瓶颈问题,应对数据快速增长

NoSQL数据库:解决非关系型数据的存储问题,同时支持海量数据的存储

搜索引擎:实现对数据的检索

大数据平台:实现对海量数据的处理

数据仓库:解决对海量数据的存储以及基于海量数据的报表查询的问题

容器化:提高服务部署效率和资源利用率

监控:监控服务状态,保障服务的稳定性

发布于: 23 小时前 阅读数: 6
用户头像

qihuajun

关注

还未添加个人签名 2009.05.15 加入

还未添加个人简介

评论

发布
暂无评论
互联网架构作业