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

朋友圈复杂度整体分析
根据在微信公开课 Pro 直播演讲中,微信创始人张小龙披露微信最新数据:每天有 1.9 亿人打开微信,3.3 亿人进行视频通话,7.8 亿人进入朋友圈,1.2 亿人发朋友圈,朋友圈每天有 1 亿条视频内容,3.6 亿公众号,4 亿用户使用小程序。朋友圈每天有 1 亿条视频内容
按照质量复杂度和业务复杂度分析
朋友圈属于质量复杂度比较高,业务复杂度比较低的系统
根据 28 法则,按每个用户触发一次操作来计算
查看朋友圈:按每个用户触发 10 次来计算 7.8 亿用户 x 0.8 在 0.2* 24 小时 平均每秒 350k qps
发朋友圈:按每个用户触发 1 次来计算 1.2 亿用户 x 0.8 在 0.2* 24 小时 时间内 平均每秒 6k tps
评论点赞:按每个用户触发 3 次来计算 3* 7.8 亿用户 x 0.8 在 0.2* 24 小时 平均每秒 100k qps

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

查看朋友圈:

发朋友圈:

评论和点赞:

架构图

评论