在重负载下,Spring Boot服务的响应时间更长

时间:2018-07-16 17:21:39

标签: spring-boot tomcat embedded-tomcat-8

在嵌入式tomcat上运行的spring boot rest服务的响应时间有时会非常长。我已经隔离了外部依赖关系,所有这些都很快。 我认为这与tomcat的默认200线程池大小有关,它仅保留用于服务的传入请求。 我认为,所有200个处于高负载(每秒100个请求)的线程都被阻塞,其他请求排队,并导致更长的响应时间。

我想知道是否有确定的方法来确定传入请求是否真的在排队?我对tomcat文档,spring boot嵌入式容器文档进行了广泛的研究。不幸的是,我看不到任何相关信息。

有人对如何检查此内容有任何想法

0 个答案:

没有答案