ajp

词语
AJP(Apache JServ Protocol)是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过 TCP连接 和 SERVLET容器连接。

基本简介

AJP是Apache JServ Protocol 的缩写,它是一种定向包协议, 用于将传入Web服务器的请求传递到处理具体业务的应用服务器(通常是Servelet容器)。出于性能考虑,AJP使用二进制格式来传输可读性文本,将Web服务器通过TCP连接与Servlet容器联系。为了减少进程生成socket的开销,Web服务器和Servlet容器之间尝试保持持久性的TCP连接,对多个请求/回复循环重用一个连接。一旦连接分配给一个特定的请求,在请求处理循环结束之前不会再分配给其他请求。亦即,请求在一个连接上是独占的,这使连接两端的编码变得简洁,虽然这将导致同一时刻的连接数的增加。
一旦Web服务器打开了一个到Servlet容器的连接,连接处于以下的状态:
空闲