写点什么

【架构实战营】模块二

发布于: 刚刚

功能:发表、查看、点赞、评论、删除;

指标:每天有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,

其中照片 6.7 亿张,短视频 1 亿条;


经分析,微信朋友圈,属于业务复杂度低,质量复杂度高的系统。


假设高峰是平均的 10 倍

1.4 万 TPS ≈ (1.2 亿 / 86400 秒) * 10 倍

9.1 万 QPS ≈ (7.8 亿 / 86400 秒) * 10 倍


任务分配器:使用现有的;

朋友圈系统:业务复杂度低,不需要拆分子系统;

朋友圈存储:采用 MySQL 分库分表,根据发表用户的 ID;

朋友圈缓存:采用 Redis Cluster,根据查看用户的 ID;


用户头像

我思故我在。——笛卡尔 2017.12.09 加入

盖士人读书,第一要有志,第二要有识,第三要有恒。

评论

发布
暂无评论
【架构实战营】模块二