微信朋友圈高性能架构分析
【内容】
分析一下微信朋友圈的高性能复杂度
【要求】
对照模块 2 讲述的复杂度分析方法,分析微信朋友圈的复杂度。
针对各个复杂度,画出你的架构设计方案(无需做备选方案,只需要最终的方案即可)。
给出你的架构方案中关键的设计理由。
3~5 页 PPT 即可,涵盖复杂度分析、架构设计、设计理由。
【数据依据】
微信朋友圈的性能指标
在 1 月 19 日微信十周年的微信之夜上,腾讯高级副总裁、微信事业群总裁张小龙发表讲话,称十年前绝对没想到微信十年后是这样,自己特别幸运觉得是上帝选中的人,因为光靠个人努力其实是做不到这点。
不仅如此,张小龙还公布微信使用数据。数据显示,每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈,超 2 亿人朋友圈三天可见,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;有 3.6 亿用户读公众号文章,4 亿用户使用小程序。
【分析】
总体上分析,微信朋友圈是属于业务复杂度低,质量复杂度高的架构
微信朋友圈可以细分为内容发布、内容阅读、点赞、评论
根据张小龙微信之夜发布的数据,预估了 TPS 和 QPS 如下,这里说明一下,可能不准,但是不影响,主要是一个参考数据,总之微信朋友圈我们是看到需要高性能架构的。
版权声明: 本文为 InfoQ 作者【IT屠狗辈】的原创文章。
原文链接:【http://xie.infoq.cn/article/e24402d633e6d13f5625fd8c4】。文章转载请联系作者。
评论