Tomcat HTTP協議和AJP協議區別

2021-10-23 22:45:18 字數 388 閱讀 9659

http協議:聯結器監聽8080埠,負責建立http連線。在通過瀏覽器訪問tomcat伺服器的web應用時,使用的就是這個聯結器。  

ajp協議:聯結器監聽8009埠,負責和其他的http伺服器建立連線。在把tomcat與其他http伺服器整合時,就需要用到這個聯結器。

ajp(apache jserv protocol)是定向包協議。因為效能原因,使用二進位制格式來傳輸可讀性文字。web伺服器通過tcp連線和servlet容器連線。

web伺服器一般維持和web容器的多個tcp connecions,即tcp連線池,多個request/respons迴圈重用同乙個connection。

但是當connection被分配(assigned)到某個請求時,該請求完成之前,其他請求不得使用該連線。

Tomcat HTTP協議與AJP協議

tomcat在server.xml中配置了兩種聯結器。擁有這個聯結器,tomcat才能成為乙個web伺服器,但還額外可處理servlet和jsp。ajp聯結器可以通過ajp協議和另乙個web容器進行互動。第乙個聯結器監聽8080埠,負責建立http連線。在通過瀏覽器訪問tomcat伺服器的web應用...

tomcat http協議與ajp協議

ajp13是定向包協議。因為效能原因,使用二進位制格式來傳輸可讀性文字。web伺服器通過 tcp連線和servlet容器連線。為了減少程序生成 socket的花費,web伺服器和servlet容器之間嘗試保持永續性的tcp連線,對多個請求 回覆迴圈重用乙個連線。一旦連線分配給乙個特定的請求,在請求處...

協議和分類

通過建立category可以為現有 的類新增新方法。為什麼不 派生子類 因為objective c中 有很多類本質是類簇,為這樣 的類建立子類會很困難。或者我們可以建立子類,但 中正在使用 的某些工具集或庫可能無法處理新子類 的物件。使用category可以為任何類新增新的方法,甚至那些沒有源 的類...