Implementación del equilibrio de carga
El entorno de implementación y el caso de uso típicos es el que se usa el equilibrador de carga RPC a continuación:
- El cliente RPC realiza una conexión RPC/HTTP a la granja de servidores.
- La conexión se reenvía a través de la red a un equilibrador de carga de front-end.
- El equilibrador de carga de front-end elige un servidor para atender la solicitud. En este ejemplo, el equilibrador de carga front-end reenvía la conexión al servidor 1.
- El servicio RPC Load Balancer arbitra la conexión. Determina que esta es la primera conexión del cliente y asocia la conexión con el servidor local, Server 1.
- El cliente realiza una segunda solicitud RPC/HTTP.
- La solicitud se reenvía a través de la red al equilibrador de carga de front-end.
- El equilibrador de carga de front-end elige un servidor para atender la solicitud. En este caso, el equilibrador de carga front-end elige El servidor 2 para atender la solicitud.
- El servicio RPC Load Balancer arbitra la conexión. Reconoce que server 1 está realizando el servicio de las conexiones de este cliente.
- La conexión se reenvía al servidor 1.