【架构师第四周作业】

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

一个大型互联网应用系统,使用的技术方案和手段主要有:

1、前端架构

DNS:域名解析

CDN:用于缓存静态数据,并且就近为用户提供服务

动静分离:静态资源直接缓存,快速返回

图片服务

2、网关

反向代理:负载均衡

网络安全

3、应用层

微服务化:将应用拆分成不同的微服务,服务间通过网络协议进行调用

服务治理:微服务需要有服务治理,用于服务注册发现、负载、限流、熔断等

消息中间件:用于消息分发,系统解耦,异步化提高性能

4、存储层

关系型数据库:用于数据持久化保存,查询,报表等

NoSQL数据库:提供高性能数据服务

redis、memcached:对象缓存,提高查询速度

Hbase等大数据服务:大数据计算分析、报表等

搜索:比如ES



5、智能化

推荐算法

机器学习人工智能

用户头像

浪浪

关注

还未添加个人签名 2020.04.28 加入

还未添加个人简介

评论

发布
暂无评论
【架构师第四周作业】