一、前言
通过之前的文章《Tomcat 整体架构与核心接口》已经对Tomcat 的整体架构有个初步了解,文中也介绍了请求处理流程和核心接口,今天就其中的 StandardWrapperValve 来看请求是如何处理的。
二、Connector 启动
假设启动 NIO 模式,connector 启动流程如下
Acceptor 接收socket 连接交给对应的 Endpoint 注册“读”兴趣事件:
通过之前的文章《Tomcat 整体架构与核心接口》已经对Tomcat 的整体架构有个初步了解,文中也介绍了请求处理流程和核心接口,今天就其中的 StandardWrapperValve 来看请求是如何处理的。
假设启动 NIO 模式,connector 启动流程如下
Acceptor 接收socket 连接交给对应的 Endpoint 注册“读”兴趣事件: