模块二作业:微信朋友圈复杂度分析
微信朋友圈复杂度总体分析
业务复杂度
微信朋友圈的业务模型非常简单直观,操作包含发/删朋友圈、查看朋友圈、点赞 or 评论朋友圈。尽管朋友圈的类型包含了纯文本、图片、视频,但业务复杂度并不高。
质量复杂度
朋友圈涉及高并发的写入与查看,例如高峰期间同时发圈、热门朋友圈的点赞与评论,以及好友关系列表的相关处理,质量复杂度相对较高
朋友圈高性能业务指标
IT 之家 1 月 19 日消息 在微信公开课 Pro 直播演讲中,微信创始人张小龙披露微信最新数据:每天有 10.9 亿人打开微信,3.3 亿人进行视频通话,7.8 亿人进入朋友圈,1.2 亿人发朋友圈,朋友圈每天有 1 亿条视频内容,3.6 亿公众号,4 亿用户使用小程序。每天有 3.6 亿人进入公众号,4 亿用户使用小程序。调查用户的使用习惯,晚上 7 点至 9 点用户使用朋友圈最为活跃。假设高峰期间是普通时段的 3 倍请求量,估算查看朋友圈为 20 万 QPS,发布朋友圈为 1 万 TPS,假设平均有 10 条点赞 or 评论,则为 10 万 TPS
朋友圈高性能方案
版权声明: 本文为 InfoQ 作者【赵先生】的原创文章。
原文链接:【http://xie.infoq.cn/article/f854a5092fbde231498831ac6】。未经作者许可,禁止转载。
评论