Condividi tramite


LeaseBasedQueueBalancer Classe

Definizione

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

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
Ereditarietà
LeaseBasedQueueBalancer
Implementazioni

Commenti

Inizializza una nuova istanza della classe LeaseBasedQueueBalancer.

Costruttori

LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider)

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory)

Inizializza una nuova istanza della classe LeaseBasedQueueBalancer.

LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory)

Costruttore

Campi

LeaseCategory

Categoria di lease per LeaseBasedQueueBalancer

queueBalanceListeners

Raccolta per IStreamQueueBalancerListener

(Ereditato da QueueBalancerBase)

Proprietà

Cancellation

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)
Logger

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)
SiloAddress

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)

Metodi

Create(IServiceProvider, String, IDeploymentConfiguration)

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

Create(IServiceProvider, String)

Crea una nuova istanza di LeaseBasedQueueBalancer.

Dispose()

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

GetMyQueues()

Recupera la distribuzione della coda più recente per questo servizio di bilanciamento.

Initialize(IStreamQueueMapper)

Inizializza questa istanza.

NotifyListeners()

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)
OnClusterMembershipChange(HashSet<SiloAddress>)

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

OnClusterMembershipChange(HashSet<SiloAddress>)

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)
Shutdown()

Arrestare il servizio di bilanciamento della coda.

Shutdown()

LeaseBasedQueueBalancer. Questo servizio di bilanciamento della coda supporta il bilanciamento della coda negli scenari di scalabilità automatica del cluster, scenari di errore imprevisti del server e tenta di supportare la distribuzione ideale il più possibile.

(Ereditato da QueueBalancerBase)
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Sottoscrive per ricevere notifiche di modifica della distribuzione della coda

(Ereditato da QueueBalancerBase)
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Annulla la ricezione delle notifiche di distribuzione della coda.

(Ereditato da QueueBalancerBase)

Si applica a