Кіріспе

Компьютерлік желілік протокол Apache JServ протоколы (AJP) - бұл веб-серверден кіріс сұрауларды веб-сервердің артында орналасқан қолданба серверіне прокси арқылы жібере алатын екілік протокол. AJP - бұл өте сенімді протокол және оны сенгісіз клиенттерге ешқашан жібермеу керек, олар оны құпия ақпаратқа қол жеткізу немесе қолданба серверіндегі кодты орындау үшін пайдалана алады. Ол сондай-ақ веб-сервердің қолданба серверін пинге алуы арқылы кейбір бақылауды қолдайды. Веб-атқарушылар әдетте AJP-ті жүктеме теңгеріміндегі орналасуда қолданады, онда бір немесе бірнеше алдыңғы веб-серверлер бір немесе бірнеше қосымша серверлеріне сұрау салуларды береді. Сеанстар дұрыс қолданба серверіне маршруттау механизмін пайдалана отырып бағытталады , онда әрбір қолданба серверінің инстанциясы атау алады (маршрут деп аталады). Бұл жағдайда веб-сервер кері прокси ретінде жұмыс істейді. AJP Apache HTTP Server 1.x-те плагинді қолдана отырып, Apache 2.x-те , және прокси балансер модульдерін бірге қолданады. Басқа веб-серверлер үшін: lighttpd 1.4.59, nginx, Grizzly 2.1 және Интернет ақпараттық қызметтері бар. AJP-ті қолдайтын веб-контейнерлік қолданба серверлеріне Apache Tomcat, WildFly (бұрынғы JBoss AS) және GlassFish кіреді.

Тарих

Алексей Косут бастапқыда Apache JServ протоколын 1997 жылдың шілдесінде әзірледі, бірақ 1.0 нұсқасының ерекшелігі 1998 жылдың 29 шілдесінде жарияланды. Сондай-ақ, ол сол айда Apache JServ сервлеті двигунының 0.9 және Apache mod jserv 0.9a (1997 жылдың 30 шілдесінде шығарылған) нұсқаларын шығарды. Анықтама 1998 жылдың 9 қыркүйегінде 1.1 нұсқасына жаңартылды. Сондай-ақ 1998 жылы қайта жаңартылған хаттама құрылды және спецификация нұсқалары 2 және 2.1 болып жарияланды, Қазіргі спецификация 1.3 нұсқасында қалады, алайда жарияланған кеңейту ұсынысы және архивтелген тәжірибелік 1.4 ұсынысы бар.