Compartilhar via


IStreamQueueBalancer Interface

Definição

O balanceador de fila de fluxo é responsável pelo balanceamento de carga de filas em todos os outros balanceadores de fila relacionados. Ele notifica os ouvintes (IStreamQueueBalanceListener) de alterações na distribuição de filas. O método GetMyQueues, SubscribeToQueueDistributionChangeEvents e UnSubscribeFromQueueDistributionChangeEvents provavelmente serão chamados no thread do IStreamQueueBalanceListener, portanto, eles precisam ser thread-safe

public interface IStreamQueueBalancer
type IStreamQueueBalancer = interface
Public Interface IStreamQueueBalancer
Derivado

Métodos

GetMyQueues()

Recupera a distribuição de fila mais recente para esse balanceador.

Initialize(IStreamQueueMapper)

Inicializa essa instância.

Initialize(String, IStreamQueueMapper, TimeSpan)

Inicializar esta instância

Shutdown()

Desligue o balanceador de fila.

SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Assina para receber notificações de alteração de distribuição de fila

UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Cancela a assinatura do recebimento de notificações de distribuição de fila.

Aplica-se a