写点什么

第 04 周作业

用户头像
Jeremy
关注
发布于: 2020 年 07 月 01 日
第 04 周作业

大型互联网应用系统的特点


1.高并发,大流量

2.高可用

3.海量数据

4.用户分布广,网络情况复杂

5.安全环境恶劣

6.需求变更频繁

7.渐进式发展


前端架构

  1. App 及 Web 开发技术->用来支持快速变化的业务需求

  2. 浏览器及 HTTP 优化技术->用来提高用户访问体验,加速响应时间

  3. CDN->提高访问速度

  4. 动静分离 动态、静态资源分离->分离之后问题各自解决

  5. 图片服务->图片加载

  6. 反向代理->提高访问速度

  7. DNS 域名解析->提高访问速度

网关及应用层架构

  1. 网关架构->统一提供对外服务

  2. 负载均衡->避免单点,提高服务器响应速度

  3. 动态页面静态化->提高访问速度

  4. 业务拆分->将一个大的问题,分解为多个简单的系统,各自维护

服务层架构

  1. 微服务框架->服务高可用和可扩展性

  2. 分布式消息队列->解耦减少系统间依赖

  3. 分布式缓存->提高响应速度

  4. 分布式一致性服务->保障数据的一致性

存储层架构

  1. 分布式文件->保存数据量巨大的图片等文件

  2. 分布式关系数据库->支持事务、大数据量

  3. NoSQL 数据库->无事务,大数据量

后台架构

  1. 大数据平台->大数据处理

  2. 搜索引擎->支持搜索业务

  3. 推荐引擎->支持推荐业务

  4. 数据仓库->大数据处理

运维安全

  1. 数据采集展示->业务运行监控

  2. 数据监控报警->业务运行监控

  3. 攻击与防护->数据安全

  4. 数据加密与解密->数据安全



用户头像

Jeremy

关注

还未添加个人签名 2018.01.21 加入

还未添加个人简介

评论

发布
暂无评论
第 04 周作业