¿Qué es el protocolo AJP?

El protocolo Apache JServ (AJP) es un método para que un servidor web se comunique con un servidor de aplicaciones asociado. El servidor web es un "proxy inverso", lo que significa que su propósito es manejar el tráfico entrante de Internet en nombre del servidor de aplicaciones.

Características

El tráfico web se lleva a cabo en HTTP (Protocolo de transferencia de hipertexto), que también lleva a la comunicación entre servidores que trabajan juntos para cumplir con una solicitud. HTTP es un formato de texto sin formato donde las palabras reales componen los mensajes que se ejecutan entre las computadoras. Esto crea una sobrecarga de tráfico. AJP convierte estos mensajes en un código binario, lo que reduce la cantidad de espacio que ocupa cada mensaje.

Función

La velocidad entre servidores colaboradores es una característica distintiva del protocolo. El proceso mantiene conexiones permanentes entre servidores para reducir el tiempo necesario para establecer contacto. El enlace se dedica a una solicitud en particular y luego se mantiene para que la siguiente solicitud se canalice hacia abajo, en lugar de que cada sesión provoque que se cree y se rompa una sesión.

Implementación

AJP se utiliza especialmente para el "equilibrio de carga". Aquí es donde un servidor distribuye el tráfico entrante entre varios servidores de aplicaciones, compartiendo la carga por igual.