写点什么

微信朋友圈的高性能复杂度分析

用户头像
Beyond Ryan
关注
发布于: 刚刚

1、微信朋友圈的性能业务指标

2021 微信之夜上,张小龙提到的数据:目前,每天有 10.9 亿人打开微信,3.3 亿用户进行了视频通话;有 3.6 亿用户读公众号文章,4 亿用户使用小程序;有 7.8 亿人进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条


根据二八定律,80%的用户,在每天 20%的时间段活跃,估算出峰值 TPS 和 QPS

QPS=7.8 亿*80%/(24*60*60*20%)=3.7w 

TPS=1.2 亿*80%/(24*60*60*20%)=0.56w

2、朋友圈高性能复杂度分析

微信朋友圈主要氛围三大块业务:发布朋友圈,刷朋友圈,评论和点赞

根据上面估算的,峰值数据,

预估 1s 钟,微信有 0.6 万人在发布朋友圈,有 3.7 万人在刷朋友圈,同时有 3.7 万人在点赞或者评论

朋友圈业务复杂度不高,质量复杂度高

3、朋友圈高性能复杂度应对思路

3.1、发布朋友圈架构图



3.2、刷朋友圈架构图


3.3、点赞和评论架构图


3.4、总体架构图(单机房)

4、架构设计分析和理由


用户头像

Beyond Ryan

关注

学习如逆水行舟,不进则退 2018.09.07 加入

学习如逆水行舟,不进则退

评论

发布
暂无评论
微信朋友圈的高性能复杂度分析