什么是高并发?
一句话:同一时间,有超级多的人同时访问 / 操作同一个系统,系统还能不崩、不卡、跑得稳,这就叫扛住了高并发。
用生活例子秒懂
- 春运抢火车票
- 双 11 下单、秒杀
- 春晚抢红包
- 网红直播间几十万人同时点购物车
这些场景,就是典型高并发。
技术上怎么定义?
高并发 = 系统能同时处理大量请求衡量指标常用这 4 个:
- QPS:每秒能处理多少请求
- 并发数:同时在线 / 同时操作的人数
- 吞吐量:单位时间处理多少数据
- 响应时间:平均多快返回结果
高并发系统要解决什么问题?
- 不崩溃
- 不卡顿
- 不超负载
- 不数据错乱(比如超卖、重复扣款)
- 能扛住突然暴增的流量
高并发常用技术(简单记)
- 缓存(Redis)
- 分库分表
- 消息队列(削峰)
- 负载均衡
- 服务限流、降级、熔断
- 异步处理
最简单总结
高并发 = 同一时间超多请求 + 系统稳得住。