第四周作业

发布于: 2020 年 06 月 29 日

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

大型互联网应用系统的技术方案:

前后端分离:实现真正的前后端解耦,动态资源和静态资源分离,提高系统性能和扩展性。

微服务化:将整个服务进行模块化拆分,界定服务的边界,使应用服务更易开发、易理解、易维护。

CDN:缓存热点静态资源,减小网络的压力,加快响应速度。

DNS:提供域名和IP的映射关系,也有缓存功能。

资源连接池:使用池化思想,维持连接数。

读写分离:减小数据库的压力

主备模式,异地多活:增加系统的高可用

异步:增加系统的吞吐量,减小系统的负担

缓存:加快系统响应时间

集群负载:增加系统的并发承载能力

系统监控告警:及时预知系统的风险,降低系统不可用带来的问题

多线程:充分利用资源,增强系统的处理能力

分层架构:使代码更清晰易懂

水平分割和垂直分割:对大数据量进行拆分,保证响应及时性

网关:提高系统认证和鉴权功能

安全中心:为应用安全保驾护航

发布于: 2020 年 06 月 29 日 阅读数: 10
用户头像

南宫煌

关注

还未添加个人签名 2019.10.08 加入

还未添加个人简介

评论

发布
暂无评论
第四周作业