写点什么

微信朋友圈高性能复杂度方案设计

作者:Fingal
  • 2022 年 2 月 13 日
  • 本文字数:236 字

    阅读完需:约 1 分钟

一、复杂度分析


朋友圈主要覆盖如上功能,总的来说业务复杂度比较低,但是基于微信的日活人数,朋友圈的性能复杂

度要求比较高

二、高性能架构-整体方案

三、整体架构图-单机房机构示意图


四、设计理由

1、从业务上对朋友圈进行任务分解,将动态相关的业务分在一起,即发动态和查看动态;将对动态相关的操作任务放在一起,即点赞、评论;这样的一个好处是点赞评论业务出现问题,不会导致发动态和查看动态功能受影响;

2、将点赞和评论用 redis 存储,能有更快的加载速度;

3、用双机房或者三机房来进一步提高系统的性能

用户头像

Fingal

关注

还未添加个人签名 2020.02.06 加入

还未添加个人简介

评论

发布
暂无评论
微信朋友圈高性能复杂度方案设计