默认情况下tomcat只有一个线程池去处理的客户端发送的所有服务请求,当遇到高并发的情况下,如果客户端所有的请求堆积到同一个服务接口上,这时tomcat的所有线程去处理该服务接口,可能会导致其他服务接口服无访问。就会导致其他服务接口访问的时候,产生延迟和等待。Tomcat有个线程池,每个一个线程去处理客户端发送每次请求。
假设Tomcat最大请求数(同时) 200 客户端发送护1000个请求。会发生800个请求产生延迟等待。

Last modification:July 9th, 2019 at 05:54 am
如果觉得这篇技术文章对你有用,请随意赞赏