写点什么

微信高能性复杂度分析

  • 2022-10-16
    湖南
  • 本文字数:486 字

    阅读完需:约 1 分钟

一 分析数据来源

1 微信公开课 pro

2021 年 1 月 19 日晚,在微信公开课 Pro 上,微信创始人张小龙披露微信最新数据:每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;有 3.6 亿用户读公众号文章,4 亿用户使用小程序。

2 腾讯全球合作伙伴大会[互联网+微信]的分论坛微信官方公开课微信用户数据:

朋友圈活跃时间段为 17:00-23:00

年轻人平均有 128 个好友;工作后好友会增加 20%

二 整体复杂度分析

微信朋友圈属于质量复杂度高,业务复杂度低的类型

三 高性能复杂度分析

根据二八定理,80%的流量集中在 17:00-23:00 这 6 小时期间

1 发朋友圈:1.2 亿*80%/6/60/60 约等于 4445 tps

2 看朋友圈:7.8 亿*80%/6/60/60 约等于 28889 qps

3 点赞和评论:取发朋友圈的十倍 约等于 44450 tps

4 数据存储类型复杂:文本,图片,音频,视频

5 数据展示关系复杂:每个用户都要根据好友,是否被屏蔽,按时间先后顺序展示能看到的好友朋友圈

6 实时性要求高,社交 app 中经常要以朋友圈作为互动,趋近于秒级

7 朋友圈发布后,因为好友数量关系,需要看到到的用户实际并不多,取数值 200


四 高性能方案


用户头像

还未添加个人签名 2021-04-25 加入

还未添加个人简介

评论

发布
暂无评论
微信高能性复杂度分析_神奇的叶叔叔_InfoQ写作社区