Kas yra AJP protokolas?

...

AJP yra greitesnis būdas žiniatinklio serveriui susisiekti su programa.

Apache JServ Protocol (AJP) yra būdas žiniatinklio serveriui susisiekti su susietu taikomųjų programų serveriu. Žiniatinklio serveris yra „atvirkštinis tarpinis serveris“, o tai reiškia, kad jo paskirtis yra tvarkyti įeinantį srautą iš interneto taikomųjų programų serverio vardu.

funkcijos

Žiniatinklio srautas vykdomas HTTP (Hypertext Transfer Protocol), kuris taip pat perduoda ryšį tarp serverių, dirbančių kartu, kad įvykdytų užklausą. HTTP yra paprasto teksto formatas, kuriame tikri žodžiai sudaro pranešimus, siunčiamus tarp kompiuterių. Tai sukuria pridėtines eismo išlaidas. AJP konvertuoja šiuos pranešimus į dvejetainį kodą, sumažindama kiekvieno pranešimo užimamą vietą.

Dienos vaizdo įrašas

Funkcija

Bendradarbiaujančių serverių greitis yra išskirtinis protokolo bruožas. Procesas palaiko nuolatinius ryšius tarp serverių, kad sutrumpėtų kontakto užmezgimo laikas. Nuoroda skirta konkrečiai užklausai, o tada palaikoma kitai užklausai tuneliu, o ne kiekvienai sesijai, dėl kurios sukuriama ir nutraukiama sesija.

Įgyvendinimas

AJP ypač naudojamas „Apkrovos balansavimui“. Čia vienas serveris paskirsto gaunamą srautą tarp kelių taikomųjų programų serverių, vienodai pasiskirstydamas apkrovą.