Implantando o balanceamento de carga
O ambiente de implantação típico e o caso de uso é o qual o balanceador de carga RPC é utilizado é mostrado abaixo:
- O cliente RPC faz uma conexão RPC/HTTP com o farm de servidores.
- A conexão é encaminhada por meio da rede para um balanceador de carga de front-end
- O balanceador de carga de front-end escolhe um servidor para atender à solicitação. Neste exemplo, o balanceador de carga de front-end encaminha a conexão para o Servidor 1.
- O serviço do balanceador de carga RPC arbitra a conexão. Ele determina que essa é a primeira conexão do cliente e associa a conexão com o servidor local, o Servidor 1.
- O cliente faz uma segunda solicitação RPC/HTTP.
- A solicitação é encaminhada por meio da rede para o balanceador de carga de front-end.
- O balanceador de carga de front-end escolhe um servidor para atender à solicitação. Nesse caso, o balanceador de carga de front-end escolhe Servidor 2 para atender à solicitação.
- O serviço RPC Load Balancer arbitra a conexão. Ele reconhece que as conexões desse cliente estão sendo atendidas pelo Servidor 1.
- A conexão é encaminhada para o Servidor 1.