架构师训练营作业 (第四周)

用户头像
小遵
关注
发布于: 2020 年 07 月 01 日

作业一:

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

一、存储层

  1. 关系型数据库: MySql

  2. NoSql: Redis , HBase , MongoDB, New4j

  3. NewSql: TiDB

  4. 文件存储: SFTP , OSS



二、开发层

  1. 开发框架: SpringMVC , Spring-Boot, MyBatis , Elastic-JOB , Sharding-JDBC

  2. 应用服务器:Tomcat

  3. 容器: Docker



三、服务层

  1. 配置中心: Apollo

  2. 注册中心: Eureka

  3. 消息队列: Kafka



四、网络层

  1. 负载均衡: DNS , F5 , LVS , NGINX

  2. CDN

  3. 多机房: 同城多机房、跨城多机房、跨国多机房

  4. 多中心



五、用户层

  1. 用户管理: 单点登录【SSO】 , 授权登录【OAuth2.0 th2.0 协议】

  2. 消息推送

  3. 存储云、图片云



六、平台层

  1. 测试平台

  2. 运维平台

  3. 数据平台

  4. 管理平台



用户头像

小遵

关注

还未添加个人签名 2018.06.16 加入

还未添加个人简介

评论

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