创建用于批量请求处理的并行线程?

时间:2019-01-28 15:42:45

标签: spring multithreading spring-boot spring-mvc

我有休息服务,并希望与此服务并行处理近100个请求。我在我的application.yml中提到了要创建为100的线程数和连接数,即使我没有看到创建100个连接来处理请求

这是我在application.yml中所做的

server.tomcat.max-threads=100
server.tomcat.max-connections=100

我正在使用yourkit来查看内部结构,但是当我启动其创建的仅10个连接来处理请求时,当我发送多个请求时,请求处理线程的数量也未增加,即为10。请参阅我从中获取的附件yourkit。enter image description here

1 个答案:

答案 0 :(得分:1)

您正在设置最大线程数。不是最小线程。在这种情况下,Tomcat已决定最小值应为10。