Orientadores fornecem Informações de Balanceamento de Carga
Orientadores são agentes de software que funcionam no Load Balancer para fornecer informações
sobre o carregamento de um determinado servidor. Existe um orientador diferente para cada protocolo padrão (HTTP, SSL e outros). Periodicamente, o código de base do Load Balancer executa um ciclo do
orientador, durante o qual ele avalia individualmente o status de todos os servidores
em sua configuração.
Ao gravar seus próprios orientadores para o Load Balancer, é possível customizar como o carregamento das
máquinas do servidor será determinado.
Função do Orientador Padrão
Em geral, os orientadores trabalham para permitir o balanceamento de carga da seguinte forma.
- Periodicamente, o orientador abre uma conexão com cada servidor e envia a ele
uma mensagem de pedido. O conteúdo da mensagem é específico do protocolo em
execução no servidor; por exemplo, o orientador HTTP envia um pedido HEAD
ao servidor.
- O orientador atende uma resposta do servidor. Após obter a resposta,
o orientador calcula e relata o valor de carregamento para tal servidor.
Orientadores diferentes calculam o valor de carregamento de diferentes formas, mas a maioria dos
orientadores padrão medem o tempo que o servidor leva para responder e, então, relata o valor
em milissegundos como o carregamento.
- O orientador relata o carregamento para a função do gerenciador do Load Balancer. O carregamento
aparece na coluna Porta do relatório do gerenciador. O gerenciador usa o carregamento relatado
do orientador juntamente com os pesos configurados pelo administrador para determinar como
fazer o balanceamento de carga de pedidos de entrada para os servidores.
- Se um servidor não responder, o orientador retorna um valor negativo (-1)
para o carregamento. O gerenciador usa essas informações para determinar quando suspender o
serviço de um servidor específico.
Os orientadores padrão fornecidos com o Load Balancer incluem orientadores para as seguintes
funções. Informações detalhadas sobre esses orientadores estão disponíveis no WebSphere Application Server Load Balancer Administration Guide
- Conectar
- DB2
- DNS
- FTP
- HTTP
- HTTPS
- IMAP
- LDAP
- NNTP
- Ping
- POP3
- Reach
- Self
- SIP
- SMTP
- SSL
- Telnet
- WebSphere Application Server
- WebSphere Application Server Caching Proxy
- Workload Manager
Para suportar protocolos proprietários para os quais orientadores padrão não são
fornecidos, é necessário gravar orientadores customizados.