写点什么

微信朋友圈高性能架构

用户头像
chenmin
关注
发布于: 2021 年 04 月 19 日

1.业务指标分析


2.高性能复杂度分析




3.总体架构

4.架构说明

(1)根据计算高性能需求应用采用集群方式部署,通过 F5 或 Nginx 实现本地负载均衡,使用 DNS 实现跨机房或跨地域负载均衡;

(2)根据计算高性能需求使用 Redis 和 CDN 进行结构化和非结构化数据的缓存;

(3)考虑到朋友圈需要存储大量和结构化和非结构化数据,使用关系型数据库和对象存储进行数据存储(关系型数据库使用 TDSQL 或数据库中间件+MySQL,非结构化数据使用支持对象存储协议的分布式存储);

(4)考虑低成本和可扩展因素应用集群可使用容器和微服务方式部署,非结构化数据可进行压缩存储及传输。

用户头像

chenmin

关注

还未添加个人签名 2018.02.26 加入

还未添加个人简介

评论

发布
暂无评论
微信朋友圈高性能架构