第四周作业
大型互联网应用系统的技术方案:
前后端分离:实现真正的前后端解耦,动态资源和静态资源分离,提高系统性能和扩展性。
微服务化:将整个服务进行模块化拆分,界定服务的边界,使应用服务更易开发、易理解、易维护。
CDN:缓存热点静态资源,减小网络的压力,加快响应速度。
DNS:提供域名和IP的映射关系,也有缓存功能。
资源连接池:使用池化思想,维持连接数。
读写分离:减小数据库的压力
主备模式,异地多活:增加系统的高可用
异步:增加系统的吞吐量,减小系统的负担
缓存:加快系统响应时间
集群负载:增加系统的并发承载能力
系统监控告警:及时预知系统的风险,降低系统不可用带来的问题
多线程:充分利用资源,增强系统的处理能力
分层架构:使代码更清晰易懂
水平分割和垂直分割:对大数据量进行拆分,保证响应及时性
网关:提高系统认证和鉴权功能
安全中心:为应用安全保驾护航
版权声明: 本文为 InfoQ 作者【南宫煌】的原创文章。
原文链接:【http://xie.infoq.cn/article/f60f915744f75bd2674cc343f】。未经作者许可,禁止转载。
评论