對於nio和bio的區別,請自行百度
如下圖顯示默認tomcat中的配置文件server.xml
下圖中,根據tomcat中的server.xml中的標籤中的protocol屬性配置可以啓動不同的連接池
如下圖右邊爲nio連接,其中的server.xml中的屬性配置爲
<Connector connectionTimeout="20000" port="8088" protocol="org.apache.coyote.http11.Http11Protocol" redirectPort="8443"/>
左邊的server.xml中的配置爲
<Connector connectionTimeout="20000" port="80" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>
tomcat中的默認的connector默認設置爲http/1.1,可以看下圖中的tomcat中的協議說明
大致的意思是tomcat默認啓動的是http/1.1協議,並且該協議默認用no-block啓動
如下是對tomcat中的各個協議的簡要說明文檔
(未完待續…………..)