并发限制取决于tomcat配置
server.tomcat.max-connections 当前最大连接数
server.tomcat.accept-count 最大等待连接数
server.tomcat.max-threads 内部参数-最大线程数
server.tomcat.min-spare-threads内部参数-最小线程数

初始值见spring-configuration-matadata.json

对于外界而言,同一时刻最大连接数 = 当前最大连接数+最大等待连接数。
对于内部处理机制而言,request请求先使用最小连接数处理,最小连接数不够则创建线程,直到达到最大线程数。若仍有请求,则扔进线程池阻塞队列,等待线程空闲时处理。

对于http请求客户端主要存在以下三步:
1)建立连接。有连接超时时间
2)发送请求。即读超时时间
3)等待响应。即写超时时间


Smile3k
197 声望22 粉丝