Partager via


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.

Voir aussi

Référence

SPRoundRobinServiceLoadBalancer - Membres

Microsoft.SharePoint - Espace de noms