高并发是大型架构核心,下面我详解TPS、QPS、并发数@mikechen
高并发
高并发:是指系统在同一时间段内,能够同时处理大量请求的能力。
它是互联网系统(如电商秒杀、直播、支付系统)性能的核心指标。

“高并发”不是一个孤立的数值,而是一个多维度的系统状态。
要理解它,必须理清 QPS、TPS 和 并发数 这三个核心指标及其背后的逻辑。
TPS
首先,TPS(Transactions Per Second),通常指系统每秒完成的事务数量。

事务,可包含多步操作,强调业务层面的完整执行。
比如:下单支付,下单一个动作可能触发:查库存、扣余额、写订单表。。。等等操作。
1 次下单 = 查库存 + 扣库存 + 创建订单;
TPS = 每秒完成的下单数。
如果系统每秒处理10000个订单,则TPS=10000。
QPS
QPS(Queries Per Second),指每秒查询或请求的次数。

比如:一个接口 1 秒被调用 5000 0次;
那QPS = 50000;
QPS 高 ≠ 系统一定抗并发!
QPS 更常用于,表示请求级别的吞吐量,尤其在 Web、数据库等场景。
并发数
并发数(concurrency)指在某一时刻系统,中同时处于执行或等待状态的请求/会话数,反映系统瞬时并发负载。

并发连接数:同时保持的TCP连接数(如Web服务器同时连接的客户端数量)。
并发用户数:同时操作系统的在线用户数(常用于业务层面统计)。
比如:
10000个用户同时点击“提交订单”按钮,此时并发数约为10000。
总之,QPS/TPS 表示单位时间的吞吐率(前者偏请求级、后者偏事务级)。
并发数表示某一时刻同时存在的活跃请求,三者相互关联但侧重点不同。
mikechen睿哥
10年+一线大厂架构实战经验,就职于阿里、淘宝等一线大厂,操盘多个亿级大厂核心项目。