怎样设计一个就能支撑每秒百万流量的系统

2017/10/12 技术

关键字:秒杀, 大促, 618, 双11

我们都知道现在这时代想要做个小系统上线是分分钟的事,速度快成本低,并且在很多情况下系统运行妥妥的。但是想要让一个系统能够应付大规模流量访问,能够支撑高并发场景那就非常有考验了。比如说常见的电商大促活动(比如双11,618,双12),系统需要去扛 1,000,000+ QPS 的能力。当然很多同学并没有处理类似情况的经验。那么如果我们现在需要一个系统去支撑 百万 QPS 该怎么做呢,其实是有很多方法或者套路可循的。

系统设计

应用拆分

系统刚上线时

RPC 服务化

异步解耦

DDL 分布式数据层

Sharding 数据分片

读写分离

分布式缓存

系统稳定性

开关

限流

降级预案

系统部署

CDN

负载均衡集群

Mysql 主从

大促

全链路压测

降级预案

系统预热

打赏作者一杯

渣渣程序狗

文章内容导航