写点什么

架构实战营 - 模块 2 课后作业

作者:tony
  • 2021 年 12 月 19 日
  • 本文字数:199 字

    阅读完需:约 1 分钟

一、复杂度分析

1、朋友圈业务/质量复杂度分析


根据上图可以分析得出:质量复杂度 > 业务复杂度


2、消息发布高性能复杂度分析


备注:点赞/评论 可以沿用发布


3、朋友圈消息查看高性能复杂度分析


4、整体架构

备注:需要使用双机房


总结:

1、微信朋友圈属于业务复杂度偏低,质量复杂度高

2、质量复杂度主要集中在消息发布、朋友圈消息查看

3、架构采用集群多机房的方式,使用 mq 来应对消息发布时的流量冲击,使用 redis 做二级缓存提升 QPS 性能

发布于: 3 小时前阅读数: 25
用户头像

tony

关注

还未添加个人签名 2018.01.04 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 - 模块2课后作业