美文网首页
tomcat8线程模型

tomcat8线程模型

作者: 海之恋追忆逝水年华 | 来源:发表于2018-11-09 14:02 被阅读0次

tomcat8四种线程模型


描述 配置方法 server.xml
NIO 同步非阻塞,比传统BIO能更好的支持大并发,tomcat 8.0 后默认采用该模式 <Connector port="8080" protocol="HTTP/1.1"/> 改为 protocol="org.apache.coyote.http11.Http11NioProtocol"
BIO 阻塞式IO,tomcat7之前默认,采用传统的java IO进行操作,该模式下每个请求都会创建一个线程,适用于并发量小的场景 protocol =" org.apache.coyote.http11.Http11Protocol"
APR tomcat 以JNI形式调用http服务器的核心动态链接库来处理文件读取或网络传输操作,需要编译安装APR库 protocol ="org.apache.coyote.http11.Http11AprProtocol"
AIO 异步非阻塞 (NIO2),tomcat8.0后支持 protocol ="org.apache.coyote.http11.Http11Nio2Protocol" 多用于连接数目多且连接比较长(重操作)的架构,比如相册服务器,充分调用OS参与并发操作,编程比较复杂,JDK7开始支持

相关文章

网友评论

      本文标题:tomcat8线程模型

      本文链接:https://www.haomeiwen.com/subject/uwaixqtx.html