开篇:什么是"高并发"?
想象一下双 11 零点的淘宝 -- 几亿用户同时点击"立即购买",每一秒涌入的请求比平时多出几十上百倍。服务器就像一家只有 5 个服务员的餐厅,突然涌进来 500 位客人。如果没有任何应对措施,这家餐厅只会陷入混乱,谁也吃不上饭。
高并发的本质,是在有限的资源下,尽可能多地处理请求,同时保证系统不崩溃。
要做到这一点,我们有三大武器,也有三道防线。接下来一个一个聊。
一、高并发的三大武器:缓存、异步、集群
在深入限流、降级、熔断之前,先了解最基础的三板斧。
大约 21 分钟