架构实战营 - 第 4 期 - 模块二作业
朋友圈复杂度的总体分析

微信朋友圈的高性能复杂度分析

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

设计理由:
1、朋友圈业务相对较为简单,仅发朋友圈、看朋友圈等,不需要再做服务拆分,使用集群方式通过 Nginx 做负载均衡
2、朋友圈基本内容数据使用 Mysql 存储,并做读写分离,朋友圈的大对象使用 S3 存储,点赞、评论等高并发高消息量数据使用 Redis 缓存
3、服务分区域部署,用户就近查看内容。
朋友圈复杂度的总体分析
微信朋友圈的高性能复杂度分析
微信朋友圈的高性能架构设计
设计理由:
1、朋友圈业务相对较为简单,仅发朋友圈、看朋友圈等,不需要再做服务拆分,使用集群方式通过 Nginx 做负载均衡
2、朋友圈基本内容数据使用 Mysql 存储,并做读写分离,朋友圈的大对象使用 S3 存储,点赞、评论等高并发高消息量数据使用 Redis 缓存
3、服务分区域部署,用户就近查看内容。
评论