Tomcat 連接器

2022-03-03 13:56 更新

簡介

選擇適用于 Tomcat 的連接器是非常困難的。本文列出了目前版本的 Tomcat 所支持的連接器,可根據(jù)具體需要來選擇使用。

HTTP

HTTP 連接器是 Tomcat 默認配置好的,可立即使用。該連接器能實現(xiàn)最低的延時以及最佳的整體性能。

對于集群化來說,必須安裝支持 Web 會話粘性的 HTTP 負載均衡器,以便將流量導引至多個 Tomcat 服務器上。Tomcat 支持將 mod_proxy 模塊(可加載到 Apache HTTP server 2.0 中,到了 Apache HTTP server 2.2 時,成為默認包含的模塊。)用作負載均衡器。不過要注意的是,HTTP 代理的性能往往要低于 AJP,所以 AJP 集群化才是首選方式。

AJP

在僅使用一個服務器的情況下,使用位于 Tomcat 實例之前的原生 Web 服務器,往往要比使用帶有默認 HTTP 連接器的 Tomcat 要低效得多,即使當大部分 Web 應用都只是由靜態(tài)文件構(gòu)成時,情況依然是這樣。但假如基于某種原因,必須要使用原生的 Web 服務器時,那么使用 AJP 連接器,就會比使用 HTTP 代理在性能上更加優(yōu)越。從 Tomcat 的角度來看,AJP 集群無疑是最高效的。除了這一點之外,AJP 集群與 HTTP 集群在功能上是等同的。

這一版本的 Tomcat 所支持的原生連接器有:

  • JK 1.2.x + 任何支持的服務器;
  • Apache HTTP Server 2.x 上的 啟用了 AJP 的 mod_proxy 模塊(在 Apache HTTP Server 2.2 上已成為默認配置模塊)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號