AJP to szybszy sposób komunikacji serwera WWW z aplikacją.
Protokół Apache JServ (AJP) to metoda komunikacji serwera WWW z powiązanym serwerem aplikacji. Serwer sieciowy jest „odwrotnym serwerem proxy”, co oznacza, że jego celem jest obsługa ruchu przychodzącego z Internetu w imieniu serwera aplikacji.
Cechy
Ruch sieciowy odbywa się za pomocą protokołu HTTP (Hypertext Transfer Protocol), który prowadzi również do komunikacji między serwerami współpracującymi w celu realizacji żądania. HTTP to format zwykłego tekstu, w którym rzeczywiste słowa tworzą wiadomości przesyłane między komputerami. Stwarza to obciążenie ruchu. AJP konwertuje te wiadomości na kod binarny, zmniejszając ilość miejsca zajmowanego przez każdą wiadomość.
Wideo dnia
Funkcjonować
Charakterystyczną cechą protokołu jest szybkość między współpracującymi serwerami. Proces utrzymuje stałe połączenia między serwerami, aby skrócić czas potrzebny na nawiązanie kontaktu. Łącze jest dedykowane do konkretnego żądania, a następnie utrzymywane do tunelowania następnego żądania, a nie do tworzenia i przerywania sesji przez każdą sesję.
Realizacja
AJP jest szczególnie używany do „równoważenia obciążenia”. W tym miejscu jeden serwer rozdziela ruch przychodzący na kilka serwerów aplikacji, dzieląc obciążenie równo.