IStreamQueueBalancer Interfaccia

Definizione

Il servizio di bilanciamento della coda di flusso è responsabile delle code di bilanciamento del carico in tutte le altre code correlate. Notifica a tutti i listener (IStreamQueueBalanceListener) delle modifiche apportate alla distribuzione delle code. Metodo GetMyQueues, SubscribeToQueueDistributionChangeEvents e UnSubscribeFromQueueDistributionChangeEvents probabilmente verrà chiamato nel thread IStreamQueueBalanceListener, in modo da dover essere thread safe

public interface IStreamQueueBalancer
type IStreamQueueBalancer = interface
Public Interface IStreamQueueBalancer
Derivato

Metodi

GetMyQueues()

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

Initialize(IStreamQueueMapper)

Inizializza l'istanza corrente.

Initialize(String, IStreamQueueMapper, TimeSpan)

Inizializzare questa istanza

Shutdown()

Arrestare il servizio di bilanciamento della coda.

SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Sottoscrizioni per ricevere notifiche di modifica della distribuzione della coda

UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Annulla la sottoscrizione dalla ricezione delle notifiche di distribuzione della coda.

Si applica a