写点什么

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

作者:张逃逃
  • 2022 年 2 月 13 日
  • 本文字数:345 字

    阅读完需:约 1 分钟

1.微信的基本统计数据


2.朋友圈业务的数据分析

  • 看朋友圈:每天 7.8 亿人进入朋友圈,假设平均每人进入 5 次,则为 39 亿次,假设这 39 亿次都发生在白天的 12 个小时,QPS 大概在 9 万。

  • 发朋友圈:每天 1.2 亿人发朋友圈,假设每人发 3 条,一天有 3.6 亿条朋友圈,假设这 3.6 亿条都发生在白天的 12 个小时,TPS 大概在 8K。

  • 评论:假设一条朋友圈有五人评论,TPS 大概在 2.4 万。


3.朋友圈架构设计方案

3.1 发朋友圈

  • 高性能方案

  • ‍架构图


3.2 看朋友圈

  • 高性能方案


  • 架构图

3.3 评论朋友圈

  • 高性能方案


  • 架构图

4.整体架构

  • 朋友圈高性能整体方案

朋友圈每天的访问量和写入数据量庞大,需要采用多机房部署,由于发朋友圈、看朋友圈和评论朋友 圈操作可能聚集在某些时间段内,因此可以先把数据写入缓存中,等并发量不是太大时,再将数据 落盘。

  • 高性能方案

  • 架构图


发布于: 刚刚阅读数: 3
用户头像

张逃逃

关注

还未添加个人签名 2019.02.19 加入

还未添加个人简介

评论

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