【架构实战营】模块二
功能:发表、查看、点赞、评论、删除;
指标:每天有 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;
评论