介绍

选择要与 Tomcat 一起使用的连接器可能很困难。 本页将列出此 Tomcat 版本支持的连接器,并希望能帮助您根据需要做出正确的选择。

HTTP 协议

默认情况下,HTTP 连接器是使用 Tomcat 设置的,可供使用。此连接器具有最低的延迟和最佳的整体性能。

对于集群,必须安装支持 Web 会话粘性的 HTTP 负载均衡器,以将流量定向到 Tomcat 服务器。 Tomcat 支持mod_proxy(在 Apache HTTP Server 2.x 上,默认情况下包含在 Apache HTTP Server 2.2 中)作为负载均衡器。 需要注意的是,HTTP 代理的性能通常低于 AJP 的性能,因此 AJP 集群通常更可取。

AJP

使用单个服务器时,在 Tomcat 实例前面使用本机 Web 服务器时的性能, 在大多数情况下比具有默认 HTTP 连接器的独立 Tomcat 差得多,即使 Web 应用程序的大部分由静态文件组成也是如此。 如果出于任何原因需要与本机 Web 服务器集成,AJP 连接器将提供比代理 HTTP 更快的性能。 从 Tomcat 的角度来看,AJP 集群是最有效的。它在功能上等同于 HTTP 集群。

此 Tomcat 版本支持的本机连接器包括:

  • JK 1.2.x 与任何受支持的服务器

  • 在 Apache HTTP Server 2.x(默认包含在 Apache HTTP Server 2.2 中)上 mod_proxy,并启用 AJP

其他支持 AJP 的本机连接器可能有效,但不再受支持。