Vad är AJP-protokollet?

click fraud protection
...

AJP är ett snabbare sätt för en webbserver att kommunicera med en applikation.

Apache JServ Protocol (AJP) är en metod för en webbserver att kommunicera med en associerad applikationsserver. Webbservern är en "omvänd proxy", vilket betyder att dess syfte är att hantera inkommande trafik från Internet på uppdrag av applikationsservern.

Funktioner

Webbtrafik utförs i HTTP (Hypertext Transfer Protocol), som också leder till kommunikation mellan servrar som arbetar tillsammans för att uppfylla en begäran. HTTP är ett vanlig textformat där verkliga ord utgör meddelanden som körs mellan datorer. Detta skapar en overhead av trafik. AJP konverterar dessa meddelanden till en binär kod, vilket minskar mängden utrymme som tas av varje meddelande.

Dagens video

Fungera

Hastigheten mellan samarbetande servrar är en utmärkande egenskap hos protokollet. Processen upprätthåller permanenta anslutningar mellan servrar för att minska tiden det tar att upprätta kontakt. Länken dedikeras till en viss begäran och underhålls sedan för nästa begäran som ska tunneleras, snarare än att varje session gör att en session skapas och bryts.

Genomförande

AJP används särskilt för "Load Balancing". Det är här en server fördelar inkommande trafik mellan flera applikationsservrar och delar belastningen lika.