Qu'est-ce que le protocole AJP ?

...

AJP est un moyen plus rapide pour un serveur Web de communiquer avec une application.

Le protocole Apache JServ (AJP) est une méthode permettant à un serveur Web de communiquer avec un serveur d'applications associé. Le serveur Web est un « proxy inverse », ce qui signifie que son objectif est de gérer le trafic entrant en provenance d'Internet pour le compte du serveur d'applications.

Caractéristiques

Le trafic Web est effectué en HTTP (Hypertext Transfer Protocol), qui mène également à la communication entre les serveurs travaillant ensemble pour répondre à une demande. HTTP est un format de texte brut dans lequel des mots réels constituent les messages circulant entre les ordinateurs. Cela crée une surcharge de trafic. AJP convertit ces messages en un code binaire, réduisant ainsi l'espace occupé par chaque message.

Vidéo du jour

Fonction

La vitesse entre les serveurs collaborant est une caractéristique distinctive du protocole. Le processus maintient des connexions permanentes entre les serveurs pour réduire le temps nécessaire pour établir le contact. Le lien est dédié à une demande particulière, puis maintenu pour la prochaine demande à être acheminée par tunnel, plutôt que chaque session provoquant la création et la rupture d'une session.

Mise en œuvre

AJP est particulièrement utilisé pour le "Load Balancing". C'est là qu'un serveur répartit le trafic entrant entre plusieurs serveurs d'applications, en partageant la charge de manière égale.