Protocole Apache JServ
|
|
L’admissibilité de cet article est à vérifier (décembre 2011).
L'admissibilité de cet article sur Wikipédia est remise en cause. Si vous pensez que celui-ci est admissible, vous êtes invités à compléter l'article afin d'expliciter son admissibilité. Dans le cas contraire, vous pouvez proposer la suppression de cet article.
|
Le protocole Apache JServ (AJP) est un protocole binaire qui peut rediriger les connexions entrantes d'un serveur web vers un serveur d'applications qui est en arrière de celui ci. Il permet aussi de vérifier que le serveur web peut contacter le serveur d'applications via un ping. Généralement, les administrateurs utilisent AJP comme d'un répartiteur de charge où un ou plusieurs serveurs web peuvent renvoyer des requêtes vers un ou plusieurs serveurs d'applications. Les sessions sont redirigées au bon serveur d'applications en utilisant un mécanisme où chaque application se voient attribuer un nom (appelé une route).
AJP peut être utilisé sur le serveur web Apache 1.x en utilisant le plugin mod_jk et dans Apache 2.2 en conbinant le Proxy AJP fourni, mod_proxy et des modules de répartition de charge. Le serveur Apache est écrit en C et le serveur d'applications est généralement écrit en Java.
Apache Tomcat et Jetty utilisent AJP. Le serveur d'applications WebObjects peut utiliser (sans déployer de servlet) en utilisant LEWOAJPAdaptor de LEWOStuff.