建立線程并處理新連接配接
- EndPoint建立Acceptor線程循環監聽新的連接配接(socket)。
- 監聽到的新連接配接(socket)經過包裝,建立SocketProcessor線程交給executor線程池處理。後續該連接配接上的請求都由該線程處理。
Acceptor的連接配接數,在三種Endpoint情形之下的預設值都是1,但可在server.xml中修改。由于伺服器一般是多核CPU,是以一般配置為2或更多.
Connector架構、
connector結構
處理請求
宏觀角度
Processor和Request複用
各元件在處理請求中的作用