Hva er AJP-protokollen?

...

AJP er en raskere måte for en webserver å kommunisere med en applikasjon på.

Apache JServ Protocol (AJP) er en metode for en webserver for å kommunisere med en tilknyttet applikasjonsserver. Nettserveren er en "omvendt proxy", som betyr at formålet er å håndtere innkommende trafikk fra Internett på vegne av applikasjonsserveren.

Funksjoner

Netttrafikk utføres i HTTP (Hypertext Transfer Protocol), som også fører til kommunikasjon mellom servere som jobber sammen for å oppfylle en forespørsel. HTTP er et vanlig tekstformat der faktiske ord utgjør meldingene som kjører mellom datamaskiner. Dette skaper en overhead av trafikk. AJP konverterer disse meldingene til en binær kode, noe som reduserer mengden plass som hver melding tar.

Dagens video

Funksjon

Hastighet mellom samarbeidende servere er et særtrekk ved protokollen. Prosessen opprettholder permanente forbindelser mellom servere for å redusere tiden det tar å etablere kontakt. Linken er dedikert til en bestemt forespørsel og deretter vedlikeholdt for neste forespørsel som skal tunneleres ned, i stedet for at hver økt forårsaker at en økt opprettes og brytes.

Gjennomføring

AJP brukes spesielt for "Load Balancing." Det er her en server fordeler innkommende trafikk mellom flere applikasjonsservere, og deler belastningen likt.