架构师训练营 - 第 4 周课后作业(1 期)
问题:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
粗答:
一、数据存储方面
数据库读写分离。降低主库压力
数据库分表分库。处理海量数据
两地三中心灾备方案,防止因某地大型自然灾害导致海量数据丢失
NoSQL及ES的使用,以应对非事务型数据及搜索需求
二、独立的缓存集群,回事热数据的获取
三、大中台、小前端的建立,以应对前端业务的极速变化
四、服务拆分,支持横向扩展,在高并发活动下可通过横向扩展迅速提高处理能力
五、独立的文件存储集群
随便写写,交个作业。
评论