O que é o protocolo AJP?

...

O AJP é uma maneira mais rápida de um servidor da web se comunicar com um aplicativo.

O protocolo Apache JServ (AJP) é um método para um servidor da web se comunicar com um servidor de aplicativos associado. O servidor da web é um "proxy reverso", ou seja, sua finalidade é controlar 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 em conjunto para atender a uma solicitação. HTTP é um formato de texto simples em que palavras reais constituem as mensagens transmitidas entre computadores. Isso cria uma sobrecarga de tráfego. O AJP converte essas mensagens em um código binário, reduzindo a quantidade de espaço ocupada por cada mensagem.

Vídeo do dia

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 a próxima solicitação a ser encapsulada, em vez de cada sessão fazer com que uma sessão seja criada e interrompida.

Implementação

O AJP é especialmente usado para "Balanceamento de carga". É onde um servidor distribui o tráfego de entrada entre vários servidores de aplicativos, compartilhando a carga igualmente.