Tomcat Connector运行模式
来源:互联网 发布:b2b如何应用大数据 编辑:程序博客网 时间:2024/05/21 15:47
Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式。
bio
bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。Tomcat在默认情况下,就是以bio模式运行的。遗憾的是,就一般而言,bio模式是三种运行模式中性能最低的一种。
默认的模式,性能非常低下,没有经过任何优化处理和支持.
nio
nio(new I/O),是Java SE 1.4及后续版本提供的一种新的I/O操作方式(即java.nio包及其子包)。Java nio是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,因此nio也被看成是non-blocking I/O的缩写。它拥有比传统I/O操作(bio)更好的并发运行性能。要让Tomcat以nio模式来运行也比较简单,我们只需要在Tomcat安装目录/conf/server.xml文件中将如下配置:
利用java的异步io护理技术,no blocking IO技术.
想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为
<Connector port="80" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" URIEncoding="UTF-8" useBodyEncodingForURI="true" enableLookups="false" redirectPort="8443" />
重启后,就可以生效。
apr
安装起来最困难,但是从操作系统级别来解决异步的IO问题,大幅度的提高性能.
必须要安装apr和native,直接启动就支持apr。下面的修改纯属多余,仅供大家扩充知识,但仍然需要安装apr和native
如nio修改模式,修改protocol为org.apache.coyote.http11.Http11AprProtocol
0 0
- Tomcat Connector运行模式
- Tomcat Connector运行模式(BIO, NIO, APR)
- Tomcat Connector的三种运行模式
- Tomcat三种Connector运行模式
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- tomcat connector运行模式,优化tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 修改Tomcat Connector运行模式,优化Tomcat运行性能
- 成佩涛-Tomcat Connector的三种运行模式
- Tomcat Connector的三种运行模式【bio、nio、apr】
- Tomcat Connector的三种运行模式【bio、nio、apr】
- 【鸟哥linux学习日记-1】
- vs2010 error:MSB6006 "cmd.exe"已退出。 错误代码3
- 深度优先搜索总结
- LeetCode 164. Maximum Gap
- 博客的起点
- Tomcat Connector运行模式
- poj 1001 求高精度幂 -- java大法好
- Drawable资源——NinePatchDrawable
- java 各基本类型转 bytes 数组
- 子线程中更新UI
- 笔试练习四
- Windows 08R2_AD图文详解
- OkHttp官方教程解析-彻底入门OkHttp使用
- KMP next数组