架构师训练营第四周作业

发布于: 2020 年 07 月 01 日

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

前端架构:

  • APP和Web开发技术

  • 浏览器及HTTP优化技术

  • CDN:内容分发网络,部署在运营商机房,存储热门数据资源

  • 动静分离

  • 图片服务

  • 反向代理:过滤一部分访问请求,直接返回资源

  • DNS:域名服务

网关及应用层架构:

  • 网关架构

  • 负载均衡:改善系统的并发处理能力

  • 动态页面静态化

  • 业务拆分

服务层架构:

  • 微服务框架

  • 分布式消息队列:将一个业务操作分成多个阶段,每个阶段之间通过共享数据而不是直接调用的方法进行异步协作

  • 分布式缓存:将数据存放在距离计算最近的位置以加快处理速度

  • 分布式一致性(锁)服务

存储层架构:

  • 分布式文件

  • 分布式关系数据库

  • NoSQL数据库

后台架构:

  • 大数据平台

  • 搜索引擎

  • 推荐引擎

  • 数据仓库

运维与安全:

  • 数据采集与展示

  • 数据监控与报警

  • 攻击与防护

  • 数据加密与解密

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

James-Pang

关注

不忘初心 2018.11.08 加入

还未添加个人简介

评论

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