支付金融是大型架构经常涉及的,下面我详解支付金融并发@mikechen
TPS
TPS(Transactions Per Second)表示:系统每秒能够成功处理的完整交易数量。

例如:
- 用户支付;
- 转账;
- 扣款;
- 退款;
- 下单支付;
这些都属于一笔完整交易。
例如:
1000 TPS
表示:
每秒成功完成1000笔支付交易。
TPS多少算高并发
下面是互联网金融行业一个常见的经验分级:

| TPS | 并发等级 | 场景 |
|---|---|---|
| <100 | 小型系统 | 企业内部支付 |
| 100~1000 | 中型系统 | 中小支付平台 |
| 1000~10000 | 高并发 | 银行、电商支付 |
| 1万~10万 | 超高并发 | 大型互联网支付 |
| >10万 | 极限高并发 | 全国级支付平台、大促峰值 |
因此,可以给出一个较为实用的判断:
业务系统层面:超过 1000 TPS 往往就可以被视为高并发;
支付核心系统层面:即使只有 几百 TPS,如果对时延和一致性要求极高,也可能已经是高压场景;
互联网大型金融平台:1万 TPS 及以上通常才是真正意义上的高并发峰值。