SPRoundRobinServiceLoadBalancer - Classe
Cette classe fournit un algorithme d'équilibrage de charge round robin dans toutes les instances d'une application de service auquel elle est connectée.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPServiceLoadBalancer
Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public NotInheritable Class SPRoundRobinServiceLoadBalancer _
Inherits SPServiceLoadBalancer
'Utilisation
Dim instance As SPRoundRobinServiceLoadBalancer
public sealed class SPRoundRobinServiceLoadBalancer : SPServiceLoadBalancer
Remarques
Adresses pour l'application de service sont mis en cache dans la base de données de configuration locale. Cette classe gère un cache en mémoire de cette base de données de configuration locale et renvoie l'adresse de « bon » suivante à partir de cette liste. Lorsqu'une opération échoue à l'aide d'une adresse, l'adresse est marquée comme « échoué » pendant une période de temps configurable et hors rotation.
Il existe une seule instance de cette classe par application de service par processus.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.