tomcat 长链接

1.接收到socket
2.将socket交给线程池
3.一个线程处理一个socket连接
4.开始从socket中获取数据
5.解析请求行
6.解析请求头
7.根据请求头解析Connection对应的值是keepalive还是close
8.请求行和请求头解析后会设置到Request对象中
9.将Reouest对象交给容器进行外理
10容日最这会交给对应的servlet讲行外理
11.servlet中可以获取请求的各种信息,包括获取请求体    
12.servlet中也可以使用response对象想客户精返回的应    
13.servlet中的代码都执行完成后,相当于容器中已经处理完了请求。相当于请求的核心逻辑已经执行完了   
14处理InputBuffer中的pos和lastValid,以便能够处理下一个请求

posted @ 2022-02-16 23:11  养鱼的老猫仔  阅读(107)  评论(0编辑  收藏  举报