一个 SpringBoot 项目默认能同时处理多少请求?

109 阅读1分钟

主要是看servlet容器支持处理多少请求。 springboot默认的内嵌容器是tomcat. 能同时处理多少请求是tomcat.max-connections+tomcat.accept-count,超过就直接拒绝了 默认:8192+100=8292

server:
  # 默认能同时处理多少请求是tomcat.max-connections+tomcat.accept-count,超过就直接拒绝了
  tomcat:
    # 表示Tomcat可以处理的最大请求数量,默认是8192,超过8192的请求就会被放入到等待队列中
    max-connections: 8192
    # 等待队列的长度,默认大小是100
    accept-count: 100
    threads:
      # 最小线程数默认10
      min-spare: 10
      # 最大线程数默认200
      max: 200