模块二作业
分析一下微信朋友圈的高性能复杂度
微信朋友圈复杂度总体分析
结合微信朋友圈的业务特点以及应用环境,微信朋友圈属于业务复杂度低,质量复杂度高。
微信朋友圈数据统计
通过网络搜索到每天有 10.9 亿人打开微信,3.3 亿人进行视频通话,7.8 亿人进入朋友圈,平均每人每天 10 次,每天总计近 100 亿人次访问,1.2 亿人发朋友圈,朋友圈每天有 1 亿条视频内容
进入朋友圈
每秒进入朋友圈次数:7.8*10^8*10/24/3600=90278,峰值乘以 3,约合 30 万 QPS
发朋友圈
每秒发朋友圈条数:(1.2+1)*10^8/24/3600=2546,峰值乘以 3,结果为 7639,约合 1 万 TPS
评论点赞
假设每条朋友圈评论点赞 10 次,计算每秒评论点赞数:(1.2+1)*10^8*10/24/3600=25463,峰值乘以 3,结果为 76389,约合 10 万 TPS
评论