Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.