tomcat的server.xml中的AJP和HTTP連接器區別
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)到某個請求時,該請求完成之前,其他請求不得使用該連接。