1. 程式人生 > >TOMCAT開啟APR模式

TOMCAT開啟APR模式

轉 https://www.cnblogs.com/zqingfeng/p/6552192.html

Tomcat支援三種接收請求的處理方式:BIO、NIO、ARP。

BIO模式:阻塞式I/O操作,表示Tomcat使用傳統Java I/O操作。預設情況下,Tomcat7以下版本使用BIO模式執行,由於每個請求都要建立一個執行緒來處理,執行緒開銷較大,不能處理高併發的場景,在三種模式中效能最低。

NIO模式:是Java SE 1.4及後續版本提供的一種新I/O操作方式。是一個基於緩衝區,並能夠提供非阻塞I/O操作的JAVA API,它擁有比傳統I/O操作(BIO模式)更好的併發執行效能。在Tomcat7中啟用NIO模式,需要server.xml配置檔案支援。

protocol="org.apache.coyote.http11.Http11NioProtocol"

在Tomcat 8以上版本,預設就是使用NIO模式,不需要做額外的修改。

APR模式:簡單的理解就是從操作級別解決非同步IO問題,大幅度的提高伺服器的效能和響應效能,也是Tomcat執行高併發應用的首選模式。從Tomcat 7.0.30開始,Tomcat預設支援apr。

轉 https://www.cnblogs.com/zqingfeng/p/6552192.html