模块二作业
一、复杂度分析:
二、架构方案设计:
三、设计理由
增加数据读写代理组件(SDK),在写入数据时同步写入 Redis,异步写了 Mongodb,读操作都从 Redis 中取;
读写业务都直接操作 Redis,满足读和写的高性能要求,Redis 集群默认只存储最近 3 天的朋友圈信息,如果读取历史信息则先从 Mongodb 中读取到 Redis,减少 Redis 存储全量数据成本压力;
图片、视频存储到分布式对象存储中,满足海量文件的存储高性能要求;
Mongodb 用于持久化存储朋友圈信息(发布、评论、点赞信息);
评论