LeaseBasedQueueBalancer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше.
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, IDisposable, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
interface IDisposable
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IDisposable, IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
- Наследование
- Реализации
Комментарии
Инициализирует новый экземпляр класса LeaseBasedQueueBalancer.
Конструкторы
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider) |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory) |
Инициализирует новый экземпляр класса LeaseBasedQueueBalancer. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory) |
Конструктор |
Поля
LeaseCategory |
Категория аренды для LeaseBasedQueueBalancer |
queueBalanceListeners |
Коллекция для IStreamQueueBalancerListener (Унаследовано от QueueBalancerBase) |
Свойства
Cancellation |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
Logger |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
SiloAddress |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
Методы
Create(IServiceProvider, String, IDeploymentConfiguration) |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. |
Create(IServiceProvider, String) |
Создает новый экземпляр LeaseBasedQueueBalancer. |
Dispose() |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. |
GetMyQueues() |
Извлекает последнее распределение очередей для этого балансировщика. |
Initialize(IStreamQueueMapper) |
Инициализирует этот экземпляр. |
NotifyListeners() |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
Shutdown() |
Завершение балансировщика очередей. |
Shutdown() |
LeaseBasedQueueBalancer. Этот балансировщик поддерживает балансировку очередей в сценариях автоматического масштабирования кластера, непредвиденных сценариях сбоя сервера и пытается поддерживать идеальное распределение как можно больше. (Унаследовано от QueueBalancerBase) |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Подписывается на получение уведомлений об изменении распределения очередей (Унаследовано от QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Отмена подписки на получение уведомлений о распространении очередей. (Унаследовано от QueueBalancerBase) |