瀏覽器與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是單例的、多線程共享的。