Déploiement de l’équilibrage de charge
Le cas d'utilisation typique et l'environnement de déploiement dans lesquels l'équilibreur de charge RPC est utilisé sont présentés ci-après :
- Le client RPC établit une connexion RPC/HTTP à la batterie de serveurs.
- La connexion est transférée via le réseau vers un équilibreur de charge frontal
- L’équilibreur de charge frontal choisit un serveur pour traiter la requête. Dans cet exemple, l’équilibreur de charge frontal transfère la connexion au serveur 1.
- Le service d’équilibreur de charge RPC arbitre la connexion. Il détermine qu’il s’agit de la première connexion du client et associe la connexion au serveur local, Server 1.
- Le client effectue une deuxième requête RPC/HTTP.
- La requête est transférée via le réseau vers l’équilibreur de charge frontal.
- L’équilibreur de charge frontal choisit un serveur pour traiter la requête. Dans ce cas, l’équilibreur de charge frontal choisit Server 2 pour traiter la requête.
- Le service RPC Load Balancer arbitre la connexion. Il reconnaît que les connexions de ce client sont en cours de service par Server 1.
- La connexion est transférée au serveur 1.