美文网首页
tomcat-容器之apr运行模式

tomcat-容器之apr运行模式

作者: 小超人爱小土豆 | 来源:发表于2018-08-15 15:32 被阅读27次

    由于项目中用的是tomcat容器,所以就关注了tomcat的调优。查阅了很多tomcat调优的手册,无一例外的首先就介绍了tomcat的运行模式。

    分一下三种:bio、nio、apr。bio是tomcat7以下版本的默认配置,性能不好,没有经过任何的优化处理和支持(如果使用的tomcat6,需要调优可以升级到nio模式,或者apr的模式,这个升级过程,nio比较简单,直接多加一个配置即可【Protocol=org.apache.coyote.http11.Http11NioProtocol】,apr模式的升级比较麻烦一些,需要下载apr的一些库,jni的库,ssl的库。。布拉布拉,这个从网上都可以找到就不加赘述了)。由于我们用的都是tomcat7的高版本,或者有使用tomcat8的版本,所以基本上都是默认apr的配置模式。

    查阅了很多资料看这个apr模式到底有什么优点(相比较nio,毕竟apr是号称最优的运行模式)。

    apr(Apache Portable Runtime/Apache可移植运行时),是Apache HTTP服务器的支持库。你可以简单地理解为,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对静态文件的处理性能(jni来读文件,底层是C/C++来写的当然高效啦)。 Tomcat apr也是在Tomcat上运行高并发应用的首选模式。

相关文章

  • tomcat-容器之apr运行模式

    由于项目中用的是tomcat容器,所以就关注了tomcat的调优。查阅了很多tomcat调优的手册,无一例外的首先...

  • Tomcat最佳实践

    运行模式 Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化。 BIO 一个线...

  • 【Tomcat】

    运行模式 Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化。 BIO 一个线...

  • tomcat7启动报错org.apache.catalina.L

    错误日志如下: 又看到错误信息 Tomcat有三种运行模式:bio、nio、apr,不同模式下Tomcat的运行效...

  • K8S学习之ingress网络实验

    实验一 使用镜像 运行ingress-controller 运行ingress服务 部署tomcat-服务 ing...

  • 小记tomcat三种运行模式

    一、Connector有bio、nio、apr三种运行模式 1、Java BIO : 同步并阻塞,服务器实现模式为...

  • Tomcat Connector三种运行模式(BIO, NIO,

    Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化 这三种模式的不同之处如下:...

  • Docker 常用命令

    Docker 容器使用 运行交互式的容器 启动容器(后台模式) 运行一个python web应用 查看web应用容...

  • tomcat-1-概述

    问题 APR模式apache portable runtimehttp://apr.apache.org/docs...

  • Tomcat-运行原理

    1.Servlet容器-应用服务器 server.xml读取:(运行协议+工作模式+设置线程池) tomcat入口...

网友评论

      本文标题:tomcat-容器之apr运行模式

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