LeaseBasedQueueBalancer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible.
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
- Herencia
- Implementaciones
Comentarios
Inicializa una nueva instancia de la clase LeaseBasedQueueBalancer.
Constructores
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider) |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory) |
Inicializa una nueva instancia de la clase LeaseBasedQueueBalancer. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory) |
Constructor |
Campos
LeaseCategory |
Categoría de concesión para LeaseBasedQueueBalancer |
queueBalanceListeners |
Colección para su IStreamQueueBalancerListener (Heredado de QueueBalancerBase) |
Propiedades
Cancellation |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
Logger |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
SiloAddress |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
Métodos
Create(IServiceProvider, String, IDeploymentConfiguration) |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. |
Create(IServiceProvider, String) |
Crea una nueva instancia de LeaseBasedQueueBalancer. |
Dispose() |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. |
GetMyQueues() |
Recupera la distribución de cola más reciente para este equilibrador. |
Initialize(IStreamQueueMapper) |
Inicializa esta instancia. |
NotifyListeners() |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
Shutdown() |
Cierre el equilibrador de colas. |
Shutdown() |
LeaseBasedQueueBalancer. Este equilibrador admite el equilibrio de colas en escenarios de escalado automático del clúster, escenarios inesperados de errores de servidor e intenta admitir la distribución ideal tanto como sea posible. (Heredado de QueueBalancerBase) |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Se suscribe para recibir notificaciones de cambio de distribución de colas (Heredado de QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Cancela la suscripción de recibir notificaciones de distribución de colas. (Heredado de QueueBalancerBase) |