>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Qu'est-ce que le protocole AJP ?

Le protocole Apache JServ (AJP) est une méthode permettant à un serveur web de communiquer avec un serveur d'applications associé. Le serveur web agit comme un « proxy inverse », c'est-à-dire qu'il gère le trafic entrant depuis Internet pour le compte du serveur d'applications.

Caractéristiques

Le trafic web utilise HTTP (Hypertext Transfer Protocol), qui se propage aussi dans la communication entre serveurs collaborant pour traiter une requête. HTTP est un format en texte brut où des mots réels composent les messages entre ordinateurs, créant une surcharge de trafic. AJP convertit ces messages en code binaire, réduisant l'espace occupé par chaque message.

Fonctionnement

La rapidité entre serveurs collaborateurs est une caractéristique distinctive du protocole. Le processus maintient des connexions permanentes entre serveurs pour réduire le temps d'établissement du contact. Le lien est dédié à une requête particulière, puis maintenu pour la suivante, évitant la création et la rupture de session à chaque requête.

Implémentation

AJP est particulièrement utilisé pour la « répartition de charge » (Load Balancing). Un serveur répartit le trafic entrant entre plusieurs serveurs d'applications, partageant la charge équitablement.

Vie connectée