写点什么

微信朋友圈高性能复杂度分析

作者:zhangtangzhao
  • 2021 年 12 月 12 日
  • 本文字数:284 字

    阅读完需:约 1 分钟

  1. 朋友圈高性能复杂度分析

2021 年微信公布的一组,每天有 10.9 亿的人打开微信,有 7.8 亿的人刷朋友圈,发表朋友圈的人有 1.2 亿,平均每秒发朋友圈的人为 0.13w TPS,平均每秒刷朋友圈的为 0.9w QPS,假设刷朋友圈的人有一半参与评论,那么评论的人为 0.45w TPS

微信朋友圈的业务复杂度不高,质量复杂度高

  1. 朋友圈高性能方案

2.1 发朋友圈架构


2.2 刷朋友圈架构图


2.3 评论架构图

评论架构图=发朋友圈架构图


2.4 朋友圈整体架构图

由于刷朋友圈的 QPS 是发朋友圈的 TPS 接近 10 倍的数据,而且每个用户基本有自己的 feed 流,还加上一些其他的类型数据(例如广告),刷朋友圈的复杂度会比发朋友圈和评论点赞的复杂度要高,所以分开不同的服务




用户头像

zhangtangzhao

关注

还未添加个人签名 2019.03.27 加入

还未添加个人简介

评论

发布
暂无评论
微信朋友圈高性能复杂度分析