浏览器、Nginx、tomcat的连接过程及连接能力

浏览器与Nginx的连接过程、连接能力?浏览器与Nginx的连接是长连接还是短连接?

n个浏览器 * 8条连接请求  ----> 1个Nginx

Nginx的处理过程、处理能力

Nginx


Nginx是如何处理请求的


Nginx与后端的连接通信


Tomcat是如何处理请求的

        每个请求由tomcat调度线程(Dispatcher Thread)从线程池(一系列的工作者线程集合)中选出一个工作者线程(Work Thread),将请求传递给该工作者线程,然后由该线程来执行Servlet的service方法。

        注意:Servlet不是线程,也就是说继承自Thread,或者Runnable。而是工作者线程(workThread extends Thread)来执行servlet单例的service方法。

线程1、线程2是共用run方法,在run方法中调用servlet实例的service方法。servlet是单例的、多线程共享的。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章