写点什么

朋友圈高性能分析

用户头像
^_^vincent
关注
发布于: 2021 年 04 月 18 日

张小龙在演讲中表示,每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈 1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;有 3.6 亿用户读公众号文章,4 亿用户使用小程序。微信支付已经像钱包一样,成了一个生活用品。“十年后,微信变成了某种意义上的生活方式,这要感谢微信平台上的每一个创作者”。



写内容:

峰值 tps1.4w 按单台物理机 5000tps 算,需要分 6 台物理机,以支撑 1.4w*2 的 tps。


读内容:

峰值 qps 预估 90000,按 2 倍流量算为 180000.

朋友圈是查看好友的内容,实际需要查询每个好友的内容进行排序。按微信朋友圈人均好友数 10 人算,打到数据库人数为 180wqps,按每台物理机支持 1w qps 的查询计算,需要 180 台物理机。


优化方案:在写入时,把内容推送给所有好友。 按 2.4w 写计算,写入数据库的 tps 为 24w,需要物理机为 48 台。查询时按 18wqps 计算需要 18 台。


整体方案如下:


发布于: 2021 年 04 月 18 日阅读数: 75
用户头像

^_^vincent

关注

还未添加个人签名 2018.04.25 加入

还未添加个人简介

评论

发布
暂无评论
朋友圈高性能分析