Share via


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.

Ver também

Referência

SPRoundRobinServiceLoadBalancer members

Microsoft.SharePoint namespace