Compartir a través de


Equilibrio de carga rpc

El equilibrio de carga RPC de Microsoft está diseñado para proporcionar una solución escalable para escenarios que exigen una alta carga de RPC a través del tráfico de 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 lograr esto, RPC debe asegurarse de que todas las conexiones de un proceso de cliente sean administradas por el mismo punto de conexión de servidor en la granja de servidores. Rpc Load Balancer se implementa como un servicio que se ejecuta junto con rpc a través del servicio proxy HTTP.

Para habilitar el equilibrio de carga, el servicio RPC Load Balancing 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 de cliente inicial. Para reducir el tráfico entre servidores, el servicio RPC Load Balancing 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 de RPC Load Balancer de la granja de servidores, lo que les informa de que el servidor 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 rpc Load Balancing se admite en servidores que ejecutan Windows Server 2008 R2 o versiones posteriores y los clientes que ejecutan Windows 7 o versiones posteriores de Windows.

El servicio de proxy RPC, el servicio de equilibrio de carga RPC y los puntos de conexión de 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 también deben ser capaces de atender todos los recursos.