✅如果你的业务量突然提升100倍QPS你会怎么做?

典型回答

首先看下这个业务量的提升的原因和特点是什么?

那么就有很多种情况了:

正常情况:比如就是业务有好转有起色了;或者刚好蹭到了某个热点

异常情况:被DDOS了

如果是被DDOS攻击了,也会导致流量提升,那么这种就通过防止DDOS攻击的手段来解决。

比如上一些降级、限流、熔断等等的机制,来保护你自己的系统以及下游系统不会攻击而被打垮。

✅什么是DDoS攻击?如何防止被攻击?

那另外正常情况的话,如果是蹭到了某个热点,那么就可以通过临时方案来解决,不需要考虑的太长久,那么最简单的就是扩容,增加集群的服务器数量,提升机器的硬件资源配置,让整体的吞吐量提升。

那么,如果是业务自然增长,就需要考虑长期方案了,想让系统真的可以提升并发性,提升到可以抗100倍QPS,那么可以做的事情其实就是另外一个问题:如何设计一个高并发系统

✅如何设计一个能够支持高并发的系统?

原文: https://www.yuque.com/hollis666/xkm7k3/vmymwg4epv4o24lc