IO模型

tomcat关于IO模型的设置在conf/server.xml中配置

  • BIO
    protocol="org.apache.coyote.http11.Http11Protocol"
  • NIO
    protocol="org.apache.coyote.http11.Http11NioProtocol"
  • AIO
    protocol="org.apache.coyote.http11.Http11Nio2Protocol"
  • APR
    protocol="org.apache.coyote.http11.Http11AprProtocol"
    例如
   <Connector port="8080" protocol="org.apache.coyote.http11.Http11Protocol"
               connectionTimeout="20000"
               redirectPort="8443" />

tomcat在8.5.X之后不在支持BIO模型
tomcat8之前默认是BIO, tomat8开始默认是nio模式

image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。