第四周作业一
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?
DNS 通过DNS对域名进行解析,可根据不同的地域进行解析
CDN 缓存静态资源
负载均衡 反向代理 信号量控制
分布式系统 微服务 解决系统复杂度问题,模块耦合问题,单模块处理能力瓶颈问题
服务垂直伸缩 水平伸缩 解决系统性能问题
服务治理 解决服务之间调用问题
容器化 解决硬件与软件之间耦合问题 服务部署环境问题
DevOs 解决服务上线问题,开发与运维沟通问题
消息中间件 系统间性能解偶 流量削峰
缓存 解决访问量过大时数据库访问问题
数据库冷热分离 解决数据积累问题
数据库读写分离 解决慢查询的性能问题
数据库分库分表 优化数据库性能
搜索引擎 反向索引 解决数据库搜索性能问题
分布式非关系型数据库 解决大数据存储问题
分布式计算 Hadoop等 解决运算能力问题
机器学习 解决复杂模糊信息处理的问题
边缘计算 解决计算去中心化问题
Serverless 充分利用计算机性能
服务网格 解耦基础设施与业务 解决云间流量问题
区块链 数据去中心化
没找资料,一口气写下来,以后有机会再补充
评论