Ir al contenido

Apache JServ Protocol

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 13:33 17 oct 2010 por Poco a poco (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

El Apache JServ Protocol (AJP) es, en el contexto de la World Wide Web un protocolo binario que permite enviar solicitudes desde un servidor web a un servidor de aplicación que se encuentra detrás del servidor web. También permite monitoreo dado que el servidor web puede enviar un ping al servidor de aplicación.

El protocolo AJP suele utilizarse en un despliegue de balance de carga en el que uno o más servidores web front-end envían solicitudes a uno o varios servidores de aplicaciones. Las sesiones se redirigen al servidor de aplicaciones correcto utilizando un mecanismo de enrutación en el que cada servidor de apliaciones recibe un nombre (denominado ruta).

AJP funciona en Apache HTTP Server 1.x utilizando el plugin mod_jk y en el Apache 2.2 utilizando los módulos proxy ajp, proxy y proxy balancer. El servidor Apache está programado en C y el servidor de aplicaciones normalmente en Java.

Ambos, el contenedor servlet del Apache Tomcat así como el contendor servlet del Jetty son compatibles con AJP. El servidor de aplicaciones WebObjects puede funcionar (sin un despliegue de servlet) utilzando el LEWOAJPAdaptor de LEWOStuff.

Enlaces externos