微信朋友圈的高性能复杂度分析
微信朋友圈复杂度分析
公开数据:
微信的日活跃用户达到 10.9 亿;
有 7.8 亿人每天翻看着朋友圈,
其中的 1.2 亿人还会在朋友圈里发点什么.
假设每个用户平均每天刷朋友圈 10 次,发朋友圈 1 次,点赞/评论 3 次
假设请求峰值为日常使用的十倍,可得
刷朋友圈 QPS 约为 90W
发朋友圈 QPS 约为 9W
点赞/评论 QPS 约为 27W
仅微信朋友圈,业务不算复杂,故计算高性能上不做任务分解
朋友圈业务复杂度不高,不做任务分解
考虑高可用,采用负载均衡
考虑冷热数据采用不同存储介质
评论