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.