一文详解吞吐量、QPS、TPS、并发数等高并发大流量指标( 二 )


暂时忽略传输时间,响应时间是处理时间和等待时间的总和,处理时间是完成请求要求的工作所需的时间,等待时间是请求在被处理之前必须在队列中等待的时间 。
响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢 。
并发数Concurrency

一文详解吞吐量、QPS、TPS、并发数等高并发大流量指标

文章插图
 
并发数是指系统同时能处理的请求数量,这个也反应了系统的负载能力 。
并发,指的是多个事情,在同一段时间段内发生了,大家都在争夺统一资源 。
比如:当有多个线程在操作时,如果系统只有一个 CPU,则它根本不可能真正同时进行一个以上的线程,它只能把 CPU 运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态,这种方式我们称之为并发(Concurrent) 。
一文详解吞吐量、QPS、TPS、并发数等高并发大流量指标

文章插图
 
并发编程属于高并发的一个重要分支,也是大厂的必备要求,如果想更加全面深入学习JAVA并发,可以查看《Java多线程与并发编程从0到1全部合集》 。
一文详解吞吐量、QPS、TPS、并发数等高并发大流量指标

文章插图
 

【一文详解吞吐量、QPS、TPS、并发数等高并发大流量指标】


推荐阅读