写点什么

模块二作业

用户头像
毛先生
关注
发布于: 2 小时前
模块二作业

微信朋友圈高性能架构设计

复杂度分析

1、高性能

微信用户量 10 亿级

发朋友圈-需要上传图片、视频对带宽和 IO 要求比较高,需要根据用户进行分库分表,另外文件等需要做拆分分片

看朋友圈-需要下载图片,每次都从远程下来则比较慢,可以考虑第一次看完之后缓存到本地,朋友圈列表可以在拉取新动态查数据库之后放到 redis 集群中,按用户维度使用 zset 数据结构,

点赞与评论-文本信息直接存 redis 即可,并且使用 jedis 分片


业务分析


高性能架构设计



发布于: 2 小时前阅读数: 4
用户头像

毛先生

关注

还未添加个人签名 2021.01.19 加入

还未添加个人简介

评论

发布
暂无评论
模块二作业