使用APR和Tomcat有什么好处(如果有的话)?

Mar*_*rko 10 java apache tomcat apr

Tomcat可以选择使用APR来处理连接.使用它有什么好处?有人有第一手经验吗?

Bri*_*new 5

回答了问题吗?好处是什么?

Tomcat可以使用Apache Portable Runtime提供卓越的可伸缩性,性能以及与本机服务器技术的更好集成.Apache Portable Runtime是一个高度可移植的库,是Apache HTTP Server 2.x的核心.APR有许多用途,包括访问高级IO功能(如sendfile,epoll和OpenSSL),操作系统级功能(随机数生成,系统状态等)和本机进程处理(共享内存,NT管道和Unix套接字).

这些功能允许使Tomcat成为通用Web服务器,可以更好地与其他本机Web技术集成,并且整体上使Java作为一个完整的Web服务器平台更加可行,而不仅仅是一个专注于后端的技术.

(我的重点)

  • 这就是文档/广告所说的内容,但我找不到任何验证所声称的好处的第一手使用报告. (8认同)

che*_*vim 3

如果您不打算在 Tomcat 之前使用 Web 服务器(用于提供静态内容),那么 APR 应该会有所改善。

我只是通过JBoss Web间接使用过它,但我总是更喜欢在 Tomcat 前面使用 Apache httpd,所以我认为 APR 是无关紧要的。