Condividi tramite


Implementazione del bilanciamento del carico

L'ambiente di distribuzione tipico e il caso d'uso in cui il bilanciamento del carico RPC è utilizzato sono mostrati di seguito:bilanciamento del carico RPC

  1. Il client RPC effettua una connessione RPC/HTTP alla server farm.
  2. La connessione viene inoltrata attraverso la rete verso un bilanciatore di carico front-end.
  3. Il servizio di bilanciamento del carico front-end sceglie un server per gestire la richiesta. In questo esempio, il servizio di bilanciamento del carico front-end inoltra la connessione a Server 1.
  4. Il servizio di bilanciamento del carico RPC arbitra la connessione. Determina che si tratta della prima connessione dal client e associa la connessione al server locale, Server 1.
  5. Il client effettua una seconda richiesta RPC/HTTP.
  6. La richiesta viene inoltrata tramite la rete al servizio di bilanciamento del carico front-end.
  7. Il servizio di bilanciamento del carico front-end sceglie un server per gestire la richiesta. In questo caso, il servizio di bilanciamento del carico front-end sceglie Server 2 per gestire la richiesta.
  8. Il servizio Di bilanciamento del carico RPC arbitra la connessione. Riconosce che le connessioni da questo client vengono gestite dal server 1.
  9. La connessione viene inoltrata al server 1.