Tomcat并发性能受限于其线程模型,Tomcat采用基于线程池的模型,当请求过多时会出现线程池耗尽或线程阻塞的情况,导致请求响应时间延长。
而与之相比,常用的Nginx和Netty采用基于事件驱动的模型,不会出现线程阻塞,因此在高并发环境下具有更好的性能。当然,针对Tomcat的性能问题,也可以采用一些优化方法,如调整线程池大小、采用异步servlet等,以提升性能。