微信朋友圈的高性能复杂度分析
数据背景
2021 年 1 月 19 日微信之夜上张小龙进行的演讲中分享的数据
每天有 10.9 亿用户打开微信,3.6 亿用户读公众号文章,4 亿用户使用小程序。
每天有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条。
每天有 3.3 亿用户进行视频通话,产生识别语音 5 亿条以上。
1.2 亿人设置了拍一拍的尾巴。
用户规模已达 10 亿,
每天的微信消息达 1000+亿,
朋友圈每日发表和点赞数达 10+亿,每日浏览数达 100+亿
截止到 2015 年 7 月,微信每月活跃用户约 5.49 亿,朋友圈每天的发表量(包括赞和评论)超过 10 亿,浏览量超过 100 亿。
2015 年元月的流量到了平时的 2 倍,而峰值则达到了平时峰值的 2 倍,相当于平时正常流量的 5 倍。
综合以上数据,对数据量进行评估如下:
发朋友圈:每天 1.2 亿用户发布,假设每人每天发布 5 条,80%的量集中在白天的 20%时间段,即 1.2 亿*5 条的 80%是在 12 小时的 20%时间内发布的,约 4.8 亿条在 8640 秒内发布,平均值约为 5.6 万 TPS,峰值约为平均值的 5 倍,约等于 28 万 TPS
评论+点赞: 发 * 20 假设每条朋友圈评价点赞+评论的人数为 20 人
浏览:发 * 200,假设每条朋友圈有 200 个好友及陌生人能看到
作业 PDF 下载
因作业形式需要为 PPT,请点击作业PDF下载 。
版权声明: 本文为 InfoQ 作者【小虎】的原创文章。
原文链接:【http://xie.infoq.cn/article/f5265b14f53bdc246abcedc33】。未经作者许可,禁止转载。
评论