AJP er en hurtigere måde for en webserver at kommunikere med en applikation på.
Apache JServ Protocol (AJP) er en metode til en webserver til at kommunikere med en tilknyttet applikationsserver. Webserveren er en "omvendt proxy", hvilket betyder, at dens formål er at håndtere indgående trafik fra internettet på vegne af applikationsserveren.
Funktioner
Webtrafik udføres i HTTP (Hypertext Transfer Protocol), som også fører videre til kommunikation mellem servere, der arbejder sammen om at opfylde en anmodning. HTTP er et almindeligt tekstformat, hvor faktiske ord udgør de beskeder, der kører mellem computere. Dette skaber en overhead af trafik. AJP konverterer disse meddelelser til en binær kode, hvilket reducerer mængden af plads, som hver meddelelse tager.
Dagens video
Fungere
Hastighed mellem samarbejdsservere er et karakteristisk træk ved protokollen. Processen opretholder permanente forbindelser mellem servere for at reducere den tid, det tager at etablere kontakt. Linket er dedikeret til en bestemt anmodning og vedligeholdes derefter til den næste anmodning, der skal tunneleres ned, i stedet for at hver session forårsager, at en session oprettes og afbrydes.
Implementering
AJP bruges især til "Load Balancing". Det er her, en server distribuerer indgående trafik mellem flere applikationsservere og deler belastningen ligeligt.