典型互联网应用系统使用的技术方案和手段
这周的作业内容:典型互联网应用系统使用的技术方案和手段
下面的图是极客李智慧老师说的互联网最新演进的架构模式,里面包含的技术方案和手段有以下几个;
CDN(Content Delivery Network) 内容分发网络
CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。
反向代理
反向代理针对正向代理而言(缓存和加速资源的访问速度),它的核心意义在于:
缓存;
加速相应;
网络安全
目前的网关基本都带这种能力。
负载均衡
负载均衡的目的是解决高并发的请求,有软件和硬件两种方式;
分布式集群
增加应用的负载能力, 支持高并发的请求和业务的灵活扩展
数据的读写分离
主从分离,读写分离,冷热分离,提高数据库处理能力,提高业务效能
微服务
将重复的,高请求的服务模块化,解耦化,以便单一中心,单一服务可以支撑前端不同电商渠道的应用系统,最大化的提高服务的治理;
中台
在前台和后台应用之前建立的一层,核心的目的是改善前台和后台交互的性能,数据源统一性,前后台数据维度不一致等问题,对前后台提供统一的数据处理接口;
评论