写点什么

[架构实战营] 模块二作业

用户头像
xyu
关注
发布于: 2 小时前

微信朋友圈现状

2021 年 1 月 19 日,腾讯高级执行副总裁、微信事业群总裁张小龙在“2021 微信公开课 PRO”演讲中表示,每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;

TPS/QPS 分析

微信朋友圈属于私密交际圈,每个用户的个人好友数量有限,可以使用 push 及 pull 的方式来更新朋友圈页面; 用户登录微信时,通过主动 pull 的方式获取好友们近一段时期(可能是 1 天或几天)的动态; 用户在线时,朋友圈服务器向用户 push 可更新朋友圈新动态的通知,用户了解该情况后通过 pull 拉取最新的朋友圈信息;

假设每个用户平均每天发一条信息,平均每个用户有 50 名好友,每日人均评论 3 条信息,每人每天查看朋友圈 5 次,则:

  • 每日发朋友圈请求为:1400 TPS (1.2 亿/86400 秒)

  • 每日点赞评论请求为:20.83w TPS(50×1.2 亿×3/86400 秒)

  • 每日查看朋友圈请求:4.51w(7.8 亿×5/86400 秒)

朋友圈高性能复杂度应对思路

集群条件下存储高性能考虑存储的数据将包含:用户信息、用户关系、用户消息,这些数据需要根据数据类型进行分库分表存储;

总体架构


发布于: 2 小时前阅读数: 4
用户头像

xyu

关注

还未添加个人签名 2018.03.06 加入

还未添加个人简介

评论

发布
暂无评论
[架构实战营]模块二作业