写点什么

架构实战 模块二作业

作者:mj4ever
  • 2021 年 12 月 18 日
  • 本文字数:320 字

    阅读完需:约 1 分钟

0. 作业要求



1. 朋友圈业务指标

根据 2021 年微信公开课 发布的信息:

  • 每天有 7.8 亿人进入朋友圈,1.2 亿人发朋友圈

  • 发布内容,有 6.7 亿是照片,有 1 亿是视频

  • 上午 7:00~8:30、中午 12:30~14:00、晚上 18:00~22:00,是用户最活跃的时间



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

根据上述数据,预测 TPS 和 QPS:

  • 发布:1.2 亿 / ( 7 * 60 * 60 ) ≈ 0.48 万 TPS

  • 评论:7.8 亿 * 20% / ( 7 * 60 * 60 ) ≈ 0.62 万 TPS

  • 点赞:7.8 亿 * 40% / ( 7 * 60 * 60 ) ≈ 1.24 万 TPS

  • 浏览:7.8 亿 / ( 7 * 60 * 60 ) ≈ 3.1 万 QPS

2.1. 【发布】高性能方案




2.2. 【评论】高性能方案

评论同发布,只是不需要文件存储。

2.3. 【点赞】高性能方案

点赞同发布,只是不需要文件存储。

2.4. 【浏览】高性能方案




3. 朋友圈整体架构-单机房架构



用户头像

mj4ever

关注

还未添加个人签名 2017.10.18 加入

还未添加个人简介

评论

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