朋友圈高性能复杂度分析
忽略文字
朋友圈高性能复杂度分析
业务场景(节假日中最高峰比如过年时):
1.发朋友圈(文字、图片或者视频+文字、第三方分享的音乐等)
(1.2 亿 * 1 条) / 24 小时 / 60 分钟 / 60 秒 = 1388/秒 TPS
2.查看朋友圈
(7.8 亿 * 2 次) / 24 小时 / 60 分钟 / 60 秒 * 10 峰值= 18 万 QPS
3.点赞+评论
18 万 * 1 次 = 18 万 TPS
由此可见业务并不复杂但是质量复杂度高
估计在逢年过节的时候,同时发朋友圈、看朋友圈的人肯定非常多,虽然没有具体数据,但是从左边这个图推测出瞬间峰值肯定上亿了,特别是过年的时候。
由此可见质量复杂度很高
引用听闻助教架构图:
版权声明: 本文为 InfoQ 作者【陈家豪】的原创文章。
原文链接:【http://xie.infoq.cn/article/97d37832d4f08d1f6b0de824d】。文章转载请联系作者。
评论