大规模复杂系统如何架构(二)?
前端架构:
APP及Web开发技术
浏览器及HTTP优化技术
CDN
动静分离
图片服务
反向代理
DNS
网关及应用层架构:
网关架构
负载均衡
动态页面静态化
业务拆分
服务层架构:
微服务框架
分布式消息队列
分布式缓存
分布式一致性(锁)服务
存储层架构:
分布式文件
分布式关系数据库
NoSQL数据库
后台架构:
大数据平台
搜索引擎
推荐引擎
数据仓库
运维与安全
数据采集与展示
数据监控与报警
攻击与防护
数据加密与解密
思维导图如下:
版权声明: 本文为 InfoQ 作者【阿飞】的原创文章。
原文链接:【http://xie.infoq.cn/article/efa84a3c6c5ff2be9dc7d539e】。文章转载请联系作者。
评论