Clase SPRoundRobinServiceLoadBalancer

Esta clase proporciona un algoritmo de equilibrador de carga round robin entre todas las instancias de una aplicación de servicio al que está conectado.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPServiceLoadBalancer
      Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public NotInheritable Class SPRoundRobinServiceLoadBalancer _
    Inherits SPServiceLoadBalancer
'Uso
Dim instance As SPRoundRobinServiceLoadBalancer
public sealed class SPRoundRobinServiceLoadBalancer : SPServiceLoadBalancer

Comentarios

Direcciones de la aplicación de servicio se almacenan en caché en la base de datos de configuración local. Esta clase mantiene una caché en memoria de esa base de datos de configuración local y devuelve la siguiente dirección "buena" de dicha lista. Cuando falla una operación con una dirección, la dirección se marca como "error" para un período de tiempo configurable y sacada de rotación.

Existe una instancia de esta clase por aplicación de servicio por proceso.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPRoundRobinServiceLoadBalancer

Espacio de nombres Microsoft.SharePoint