tomcat nio配置

来源:互联网 发布:ug10.0安装java虚拟机 编辑:程序博客网 时间:2024/06/05 02:25

                最进做项目由于没有提供接口,因此获取数据的信息是应用httpclient包去抓取,由于抓取要进行读取页面,进行io操作,因此系统的瓶颈就在io的阻塞上,对于tomcat6以上的,可以在配置文件中进行配置tomcat的应用io操作为非阻塞的。其配置如下:

                            <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    改为
    <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol
               connectionTimeout="20000" 
               redirectPort="8443" />

                   这样修改后,其io操作就是非阻塞的,其性能会提高 很多!下面是io和nio的比较