浏览器与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是单例的、多线程共享的。