第 04 周 设计系统架构 命题作业

用户头像
Jaye
关注
发布于: 2020 年 07 月 01 日
第04周 设计系统架构 命题作业

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



  1. 快速加载展示

- 静态资源使用用CDN加速

- 反向代理

- 高频请求使用 缓存技术

- Redis

  1. 提供服务高并发处理能力

- 垂直伸缩

- 升级服务器

- 水平伸缩

- 负载均衡

- 集群

- 针对无状态服务使用弹性服务器

- 使用 AWS Lambda 服务

- 异步处理

- 使用消息系统接收(Kafka)

  1. 存储原始日志

- 文件系统 AWS S3

  1. 数据仓库

- Spark

- Flink

  1. 报表服务 OLTP查询

- 使用Mysql 分库

- 使用Apache ShardingSphere 分布式中间件

- 使用列式存储(TiDB,Redshift)

  1. 定时任务调度系统

- 使用开源项目xxl-job

  1. 分布式唯一ID

- 雪花算法

  1. 项目部署

- jekenis

用户头像

Jaye

关注

还未添加个人签名 2018.01.23 加入

还未添加个人简介

评论

发布
暂无评论
第04周 设计系统架构 命题作业