tomcat maxConnections和maxThreads區別


maxConnections:與tomcat建立的最大socket連接數,默認10000(很多網上說200,實際上通過tomcat7.0.55源碼查看可以知道是10000),AbstractEndpoint類中源碼如下:

我們知道http請求底層實現實際是socket連接,只是每次請求完成之后,socket會關閉,所以才說http是短連接。客戶端與tomcat建立socket鏈接的數目是有限制的,不能無限鏈接,所以tomcat默認會最多支持10000 socket個鏈接,當然這個數目我們可以自己在tomcat server.xml文件里面根據具體需求進行配置,如果客戶端與tomcat建立的socket鏈接數超過默認值或者我們配置的值,請求會在服務端阻塞住,具體源碼如下:

 

maxThreads :  tomcat工作線程池最大線程數,tomcat7.0.55源碼可知,默認為200


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM