Compartilhar via


LoadBalancingStrategy Enumeração

Definição

A estratégia que um processador de eventos usará para tomar decisões sobre a propriedade da partição ao executar o balanceamento de carga para compartilhar o trabalho com outros processadores de eventos.

public enum LoadBalancingStrategy
type LoadBalancingStrategy = 
Public Enum LoadBalancingStrategy
Herança
LoadBalancingStrategy

Campos

Balanced 0

Um processador de eventos adotará uma abordagem medida para solicitar a propriedade da partição ao equilibrar o trabalho com outros processadores, reivindicando lentamente partições até que uma distribuição estabilizada seja obtida.

Ao usar essa estratégia, pode levar mais tempo para que todas as partições de um Hub de Eventos sejam de propriedade de um processador quando o processamento é iniciado pela primeira vez, o número de processadores ativos é alterado ou quando as partições são dimensionadas. A estratégia Balanceada reduzirá a contenção de uma partição, garantindo que, uma vez reivindicada, o processamento seja mais provável de ser estável e consistente.

Greedy 1

Um processador de eventos tentará reivindicar a propriedade de sua parte justa de partições agressivamente ao equilibrar o trabalho com outros processadores.

Ao usar essa estratégia, todas as partições de um Hub de Eventos serão reivindicadas rapidamente quando o processamento for iniciado pela primeira vez, o número de processadores ativos mudar ou quando as partições forem dimensionadas. A estratégia greedy provavelmente causará concorrência pela propriedade de uma determinada partição, fazendo com que ela veja processamento esporádico e alguma quantidade de eventos duplicados até que o equilíbrio seja atingido e o trabalho seja distribuído igualmente entre os processadores ativos.

Aplica-se a