Tomcat優化之配置NIO運行模式


Tomcat Connector的三種不同的運行模式性能相差很大.

BIO:

一個線程處理一個請求。缺點:並發量高時,線程數量過來,浪費資源。

Tomcat或以下,linux系統默認采用這種方式。

NIO:

利用java的異步IO處理,可以通過少量的線程處理大量的請求。

Tomcat8在Linux系統中默認使用這種方式。

Tomcat7必須修改Connector配置來啟動:

APR:
即Apache Portable Runtime,從操作系統層面解決io阻塞問題。
Tomcat7或Tomcat8在Win7或以上的系統中啟動默認使用這種方式。
Linux如果安裝了apr和native,Tomcat直接啟動就支持apr。(安裝方法:http://www.cnblogs.com/nb-blog/p/5278502.html

 


免責聲明!

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



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