Os orientadores abrem periodicamente uma conexão TCP com cada servidor e enviam uma mensagem de pedido para o servidor. O conteúdo da mensagem é específico para o protocolo que é executado no servidor. Por exemplo, o orientador HTTP envia um pedido HTTP “HEAD” para o servidor.
Os orientadores então atendem a uma resposta a partir do servidor. Depois de obter a resposta, o orientador faz uma avaliação do servidor. Para calcular esse valor “load”, a maioria dos orientadores mede o tempo para o servidor responder e, em seguida, usa esse valor (em milissegundos) como carregamento.
Os orientadores então relatam o valor de carregamento para a função do gerenciador, onde ele aparece no relatório do gerenciador na coluna “Porta”. Em seguida, o orientador calcula os valores de peso agregados a partir de todas as suas origens, pelas suas proporções, e configura esses valores de peso na função do executor. O Executor então usará esses pesos para balancear a carga de novas conexões de entrada do cliente.