程序员社区

Tomcat 请求流程


title: Tomcat 请求流程
date: 2020/05/13 13:39


Tomcat 请求流程插图
Tomcat 请求流程插图1

getPoller0() 就是随便选择一个 Poller 对象

Tomcat 请求流程插图2

咱也看不懂,反正应该就是将该 channel 设置为对写事件感兴趣,然后交由 Selector 监听吧

之后的代码咱也不知道逻辑是怎么走的,然后就到了这里:

Tomcat 请求流程插图3
Tomcat 请求流程插图4
Tomcat 请求流程插图5
Tomcat 请求流程插图6
Tomcat 请求流程插图7
Pipline 中的字段
Tomcat 请求流程插图8
Tomcat 请求流程插图9

我们直接到基础阀,看看基础阀做了什么

Tomcat 请求流程插图10

调用了 Host 的管道对象的阀,我们还是直接看基础阀

Tomcat 请求流程插图11
Tomcat 请求流程插图12
Tomcat 请求流程插图13

tag1

其实就是调用的 loadServlet() 方法

Tomcat 请求流程插图14

tag2

Tomcat 请求流程插图15
Tomcat 请求流程插图16

组合模式

责任链模式

观察者模式

我觉得 MapperListener 那个可以学习一下

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Tomcat 请求流程

一个分享Java & Python知识的社区