Mi az AJP protokoll?
Az Apache JServ Protocol (AJP) egy módszer, amellyel a webszerver kommunikál a társított alkalmazáskiszolgálóval. A webszerver egy "fordított proxy", vagyis célja az Internetről érkező forgalom kezelése az alkalmazásszerver nevében.
Szolgáltatások
A webes forgalom HTTP-n (Hypertext Transfer Protocol) történik, amely a kérések teljesítése érdekében együttműködő szerverek közötti kommunikációt is továbbítja. A HTTP egy egyszerű szöveges formátum, amelyben tényleges szavak alkotják a számítógépek között futó üzeneteket. Ez növeli a forgalom túlterhelését. Az AJP ezeket az üzeneteket bináris kóddá alakítja, csökkentve az egyes üzenetek által elfoglalt helyet.
Függvény
Az együttműködő szerverek közötti sebesség a protokoll megkülönböztető jellemzője. A folyamat állandó kapcsolatokat tart fenn a szerverek között, hogy csökkentse a kapcsolatfelvétel idejét. A hivatkozás egy adott kérésnek van dedikálva, majd a következő kérés alagútba történő levezetéséhez fenntartja, nem pedig minden egyes munkamenet létrehozásához és megszakításához.
Megvalósítás
Az AJP különösen a "Load Balancing"-hoz használatos. Itt osztja el egy szerver a bejövő forgalmat több alkalmazáskiszolgáló között, egyenlően osztva meg a terhelést.