行业知识
tomcat 的并发能力分析
2026-11-06 08:31:26
来源:互联网转载
tomcat
参考:Tomcat的3个参数acceptCount、maxConnections、maxThreads
Tomcat 的核心组件
Tomcat 由 2 大核心组件组成:Connector、Container
Tomcat 处理请求的过程
请求在 tomcat 服务器的处理过程(BIO 模式)
-
客户端与服务端完成三次握手建立了连接,连接信息会存放在 ServerSocket 连接请求的队列中(队列长度为 acceptCount)
-
如果提交到线程池的任务数没有超过 maxConnections,那么就 ServerSocket.accept() 返回 socket 对象,封装为任务提交到线程池;
如果提交的任务数超过了 maxConnections,则阻塞
-
任务提交到线程池后,分三种情况:
- 线程数