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.