SPRoundRobinServiceLoadBalancer class
Essa classe fornece um algoritmo do balanceador de carga de round robin entre todas as instâncias de um aplicativo de serviço ao qual está conectado.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPServiceLoadBalancer
Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public NotInheritable Class SPRoundRobinServiceLoadBalancer _
Inherits SPServiceLoadBalancer
'Uso
Dim instance As SPRoundRobinServiceLoadBalancer
public sealed class SPRoundRobinServiceLoadBalancer : SPServiceLoadBalancer
Comentários
Endereços do aplicativo de serviço são armazenados em cache no banco de dados de configuração local. Esta classe mantém um cache na memória desse banco de dados de configuração local e retorna o endereço de "bom" próximo da lista. Quando uma operação falha usando um endereço, o endereço é marcado como "Falha" por um período de tempo configurável e tirado de rotação.
Existe uma instância dessa classe por aplicativo de serviço de cada processo.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.