SPRoundRobinServiceLoadBalancer-Klasse

Diese Klasse stellt einen Lastenausgleich Roundrobin-Algorithmus für alle Instanzen einer Dienstanwendung mit dem es verbunden ist.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public NotInheritable Class SPRoundRobinServiceLoadBalancer _
    Inherits SPServiceLoadBalancer
'Usage
Dim instance As SPRoundRobinServiceLoadBalancer
public sealed class SPRoundRobinServiceLoadBalancer : SPServiceLoadBalancer

Hinweise

Adressen für die Dienstanwendung werden in der lokalen Konfigurationsdatenbank zwischengespeichert. Diese Klasse unterhält einen Cache im Arbeitsspeicher, lokale Konfigurationsdatenbank und die Adresse des nächste "gute" aus dieser Liste zurückgegeben. Wenn ein Vorgang fehlschlägt, eine Adresse verwenden, wird die Adresse als "für einen konfigurierbaren Zeitraum failed" markiert und aus der Rotation ausgenommen.

Es gibt eine Instanz dieser Klasse pro Dienstanwendung pro Prozess.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPRoundRobinServiceLoadBalancer-Member

Microsoft.SharePoint-Namespace