TPS是大型架构核心,下面我详解TPS高并发@mikechen
TPS
首先,搞懂:什么是TPS,很重要,这是非常关键的指标。

TPS(Transactions Per Second)即:系统每秒钟能够处理的事务数。
计算公式:
TPS=总时间(秒)/总事务数
例如:
10秒完成10000次订单交易;
则:
TPS = 10000 ÷ 10= 1000
即:TPS = 1000。
TPS多少算高并发
TPS(Transactions Per Second,每秒事务数)多少算高并发,没有绝对的固定标准,主要取决于业务场景、系统类型、硬件配置和应用规模。

通常业内经验如下:
| TPS | 并发等级 |
|---|---|
| <100 | 普通系统 |
| 100~1000 | 中小型系统 |
| 1000~5000 | 高并发系统 |
| 5000~10000 | 大型互联网系统 |
| 10000~50000 | 超大型系统 |
| 50000+ | 亿级流量平台 |
100 – 1,000 TPS:常规系统,算有有一点的并发量,但还不能算“高并发”,做点基础优化即可。
2,000 – 5,000 TPS:合格的互联网高并发系统,必须运用分布式架构、缓存、消息队列等手段。
10,000 – 50,000 TPS:硬核高并发系统,涉及深度的性能调优、分库分表、高可用架构设计。
100,000+ TPS:极限高并发系统,属于特定顶级大厂的垄断级场景,需要全链路、全栈式的架构重写。