写点什么

040022-week2-design

发布于: 刚刚

微信朋友圈复杂度分析

微信朋友圈架构设计

微信朋友圈架构设计理由

质量复杂度:微信朋友圈随着用户量的增多,会出现状态的发布,查看和点赞评论变多,故系统需要支持高可用,高性能等。集群部署、数据分片和图片影像的缓存是必选的。另外信息的通知也会变多,故使用稍有延迟的消息对接推送是很好的方案。


业务复杂度:随着用户的增多,用户对于状态的表现形式会有不断的要求。提升体验感是朋友圈不断要创新点,此时状态发布的形式多样(文字,图片,视频)、广告对接等、权限(只能查看好友状态)等需求让业务变得越来越复杂。


成本方面:可以根据当前用户使用量以及使用频度,对 DB、CaChe、MQ、应用、OSS 等集群做部署机器的增加与减少等,进而在提供最好服务的同时减少成本;

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

还未添加个人签名 2019.01.21 加入

还未添加个人简介

评论

发布
暂无评论
040022-week2-design