IStreamQueueBalancer Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |