Tomcat总体架构

image-20201112193536442

Server:首先是一个服务器;

Service:可以有多个;

Connector:连接器,负责对外沟通,提供服务入口;

Engine(Container):负责具体的请求的处理。

Acceptor:接收器;

Executor:执行线程池;

Hppt11Processor:HTTP协议的处理器;

Coyote Adaptor:适配器;

Pepeline:职责链,一个一个的过。

EngineValue:引擎是否匹配;

HostValue:域名是否匹配;

ContextValue:应用的路径是否匹配;

WarpperValue:Servlet是否匹配。