Compartir a través de


Equilibrio de carga rpc

El equilibrio de carga rpc de Microsoft está pensado para proporcionar una solución escalable para escenarios que exigen una alta carga de RPC a través del tráfico HTTP. El propósito principal de rpc Load Balancer es garantizar que un conjunto de servidores pueda atender el tráfico RPC/HTTP para mejorar la escalabilidad. Para ello, RPC debe asegurarse de que todas las conexiones de un proceso de cliente son administradas por el mismo punto de conexión de servidor en la granja de servidores. El Load Balancer RPC se implementa como un servicio que se ejecuta junto con el servicio RPC a través del proxy HTTP.

Para habilitar el equilibrio de carga, el servicio de equilibrio de carga RPC que se ejecuta en cada uno de los servidores se comunica entre sí para determinar el servidor preferido para la conexión de cliente inicial. Este proceso se denomina arbitraje y se produce en el momento de la conexión inicial del cliente. Para reducir el tráfico entre servidores, el servicio de equilibrio de carga RPC elige el punto de conexión local para atender la conexión si el cliente aún no está asociado a un servidor. Para una conexión de cliente determinada, el resultado del arbitraje es una de estas dos posibilidades:

  • Si el cliente ya ha realizado una conexión, el servidor para recibir primero la conexión controlará las conexiones posteriores.
  • Si esta es la primera conexión del cliente, el arbitraje dará lugar a que el servidor local controle la conexión y, por tanto, todas las conexiones del cliente. Esta información, una vez determinada, se confirmará en los demás servicios rpc Load Balancer de la granja de servidores, informando así del servidor que controla todas las solicitudes del cliente.

En esta sección se proporciona información general sobre el equilibrio de carga rpc en los temas siguientes:

Requisitos

El servicio de equilibrio de carga RPC es compatible con servidores que ejecutan Windows Server 2008 R2 o versiones posteriores y los clientes que ejecutan Windows 7 o versiones posteriores de Windows.

El servicio proxy RPC, el servicio de equilibrio de carga RPC y los puntos de conexión del servidor deben ejecutarse en la misma máquina. Además, todos los servidores de la granja de servidores deben ser capaces de atender el punto de conexión solicitado. Para obtener información sobre cómo configurar el servicio proxy RPC y el servicio de equilibrio de carga RPC, consulte Configuración de equipos para RPC a través de HTTP y Configuración del equilibrio de carga, respectivamente.

Limitaciones

En este momento, el equilibrio de carga rpc solo admite una granja de servidores por recurso. Todos los servidores de todas las granjas de servidores deben ser capaces de atender también todos los recursos.