O Apache JServ Protocol (AJP) é um método para um servidor web se comunicar com um servidor de aplicativos associado. O servidor web é um "proxy reverso", ou seja, sua finalidade é lidar com o tráfego de entrada da Internet em nome do servidor de aplicativos.
Recursos
O tráfego da Web é realizado em HTTP (Hypertext Transfer Protocol), que também realiza a comunicação entre servidores trabalhando juntos para atender a uma solicitação. HTTP é um formato de texto simples em que palavras reais compõem as mensagens executadas entre computadores. Isso cria uma sobrecarga de tráfego. O AJP converte essas mensagens em um código binário, reduzindo o espaço ocupado por cada mensagem.
Função
A velocidade entre os servidores de colaboração é uma característica distintiva do protocolo. O processo mantém conexões permanentes entre os servidores para reduzir o tempo necessário para estabelecer contato. O link é dedicado a uma solicitação específica e, em seguida, mantido para que a próxima solicitação seja encapsulada, em vez de cada sessão causar a criação e interrupção de uma sessão.
Implementação
AJP é particularmente usado para "Balanceamento de carga". É aqui que um servidor distribui o tráfego de entrada entre vários servidores de aplicativos, compartilhando a carga igualmente.