架构实战训练营模块二
微信朋友圈整体架构图
微信朋友圈主要业务
内容发布
内容修改
内容查询
点赞、评论
架构设计说明:
1.朋友圈内容发布、修改操作
发布内容、点赞、评论写入 Mongo 数据库使用 Mongo 自带分片复制集方式部署
说说中图片、视频放入文件服务器中存储,访问做 CDN 静态资源缓存
2.内容查询
发布内容、点赞数、评论放入 Redis 集群
内容查询属于高并发请求,在 Redis 集群中做缓存,可以大大减少数据库的并发压力,提高并发性能。
内容发布
内容修改
内容查询
点赞、评论
发布内容、点赞、评论写入 Mongo 数据库使用 Mongo 自带分片复制集方式部署
说说中图片、视频放入文件服务器中存储,访问做 CDN 静态资源缓存
发布内容、点赞数、评论放入 Redis 集群
内容查询属于高并发请求,在 Redis 集群中做缓存,可以大大减少数据库的并发压力,提高并发性能。
评论