写点什么

架构实战营模块二作业

作者:Evan
  • 2021 年 12 月 15 日
  • 本文字数:315 字

    阅读完需:约 1 分钟

微信朋友圈复杂度

微信朋友圈的功能包括:

  1. 发布内容:图片,文字,图片和文字,视频,视频号

  2. 展示内容:与黑名单、朋友圈权限功能相关

  3. 评论展示:与好友列表相关,只能看到好友的点赞和评论

业务复杂度主要体现在权限相关的部分,不是很高;质量复杂度对高可用和安全有一定要求,对高性能的要求不是很高

架构方案


理由

业务复杂度相对比较简单,只是朋友圈内容的发布和展示,其中发布内容可以有多种形式,发布可以设置权限,展示则需要根据设置的权限、好友关系、黑名单等权限因素选择是否展示。

质量复杂度:朋友圈涉及隐私,所以对安全性要求较高;朋友圈的内容如果丢失会影响用户的使用意愿,所以存储的高可用比较重要;朋友圈的展示不需要实时,所以对计算和存储的性能要求不是很高。

用户头像

Evan

关注

还未添加个人签名 2018.06.01 加入

还未添加个人简介

评论

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