鍍金池/ 教程/ Linux/ 連接器
連接器
JSPs
重寫(xiě)機(jī)制
CGI
Tomcat Manager
Windows 認(rèn)證
代理支持
虛擬主機(jī)
安全性注意事項(xiàng)
如何在 Maven 中使用 Tomcat 庫(kù)
安裝
MBean 描述符
JNDI 資源
類加載機(jī)制
Tomcat Web 應(yīng)用部署
基于 APR 的原生庫(kù)
負(fù)載均衡器
安全管理
附加組件
監(jiān)控與管理
Windows 服務(wù)
集群化與會(huì)話復(fù)制
高級(jí) IO 機(jī)制
SSI(服務(wù)器端嵌入)
WebSocket 支持
JDBC 數(shù)據(jù)源
日志機(jī)制
默認(rèn) Servlet
SSL/TLS 配置
Tomcat 的 JDBC 連接池
第一個(gè)應(yīng)用
簡(jiǎn)介
Realm 配置

連接器

簡(jiǎn)介

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

HTTP

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

對(duì)于集群化來(lái)說(shuō),必須安裝支持 Web 會(huì)話粘性的 HTTP 負(fù)載均衡器,以便將流量導(dǎo)引至多個(gè) Tomcat 服務(wù)器上。Tomcat 支持將 mod_proxy 模塊(可加載到 Apache HTTP server 2.0 中,到了 Apache HTTP server 2.2 時(shí),成為默認(rèn)包含的模塊。)用作負(fù)載均衡器。不過(guò)要注意的是,HTTP 代理的性能往往要低于 AJP,所以 AJP 集群化才是首選方式。

AJP

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

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

  • JK 1.2.x + 任何支持的服務(wù)器;
  • Apache HTTP Server 2.x 上的 啟用了 AJP 的 mod_proxy 模塊(在 Apache HTTP Server 2.2 上已成為默認(rèn)配置模塊)。