Поделиться через


Класс SPRoundRobinServiceLoadBalancer

Этот класс предоставляет алгоритм балансировки нагрузки циклического для всех экземпляров приложения-службы, к которой он подключен.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public NotInheritable Class SPRoundRobinServiceLoadBalancer _
    Inherits SPServiceLoadBalancer
'Применение
Dim instance As SPRoundRobinServiceLoadBalancer
public sealed class SPRoundRobinServiceLoadBalancer : SPServiceLoadBalancer

Замечания

Адреса для приложения-службы, кэшируются в локальной конфигурации базы данных. Этот класс поддерживает кэш локальной конфигурации базы данных в памяти и возвращает адрес следующего «хорошие» из этого списка. При сбое операции, используя адрес, адрес помечен как «ошибка» для настраиваемого периода времени и из поворота.

Существует один экземпляр этого класса для каждого процесса приложения-службы.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPRoundRobinServiceLoadBalancer

Пространство имен Microsoft.SharePoint