码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat的工作模式

时间:2019-10-06 13:09:44      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:通过   缺点   链接库   col   一个   nio   java api   time   链接   

tomcat默认有三种工作模式,分别为
(1)BIO(blocking I/O)即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。一个线程处理一个请求,缺点:并发量高时,线程数较多,浪费资源。
使用方式:现在通常不使用
(2)NIO(new I/O)
Java nio是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,因此nio也被看成是non-blocking I/O的缩写。它拥有比传统I/O操作(bio)更好的并发运行性能。利用 Java 的异步请求 IO 处理,可以通过少量的线程处理大量的请求。
使用方式:tomcat默认模式
(3)AIO/APR(Apache Portable Runtime/Apache可移植运行时)
Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对静态文件的处理性能。Tomcat apr也是在Tomcat上运行高并发应用的首选模式。
 

tomcat的工作模式

标签:通过   缺点   链接库   col   一个   nio   java api   time   链接   

原文地址:https://www.cnblogs.com/990114-jhc/p/11626970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!