写点什么

架构实战营——作业二: 朋友圈架构分析

用户头像
开拓纪
关注
发布于: 2021 年 04 月 18 日

设计理由分析:


1 复杂度总体分析

质量复杂度低,业务复杂度也不太高。

2.高性能业务指标

月活跃用户 12.1 亿人,每日有 7.6 亿人阅读朋友圈,点赞评论约 10 亿次,阅读量 100 亿次,每人每月发朋友圈约 3 次。4 成用户朋友圈仅三天可见。

3.高性能复杂度分析

每秒写入 1 万+,阅读 10 万+,每秒 1000 多发送。/白天黑夜分开,峰值数据按照 2 倍到 5 倍预估。

4.高性能复杂度应对思路

朋友圈中图文数据都有可能有,主键大约是用户和时间。所以选用 mongdb

点赞数据统计,使用 redis,评论也就一起使用 redis 了,落到磁盘使用 TDsql

阅读朋友圈使用 redis,难度在于消息的时间线一致,所以在 redis 前使用消息队列






用户头像

开拓纪

关注

还未添加个人签名 2019.08.14 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营——作业二: 朋友圈架构分析