[架构实战] 课后作业二
![[架构实战] 课后作业二](https://static001.geekbang.org/infoq/fc/fca0f3889e7569bc9b0c3c4b9e35ed12.jpeg)
分析一下微信朋友圈的高性能复杂度
朋友圈功能

朋友圈业务:
朋友圈特点:
发布朋友圈:
朋友圈发布 支持 发布 图片+文字,视频+文字 两种形态。 发布后 同时写入 数据库 + 缓存(Redis)
朋友圈发布后 不支持修改,只能删除
查看朋友圈,从缓存里查看动态
朋友圈点赞:一条动态,一个人只能点击一次。
朋友圈评论:针对某条动态的评论

多机房部署:

发布朋友圈:
朋友圈发布 支持 发布 图片+文字,视频+文字 两种形态。 发布后 同时写入 数据库 + 缓存(Redis)
朋友圈发布后 不支持修改,只能删除
查看朋友圈,从缓存里查看动态
朋友圈点赞:一条动态,一个人只能点击一次。
朋友圈评论:针对某条动态的评论
评论