Compartir a través de


LoadBalancingStrategy Enumeración

Definición

Estrategia que usará un procesador de eventos para tomar decisiones sobre la propiedad de la partición al realizar el equilibrio de carga para compartir el trabajo con otros procesadores de eventos.

public enum LoadBalancingStrategy
type LoadBalancingStrategy = 
Public Enum LoadBalancingStrategy
Herencia
LoadBalancingStrategy

Campos

Balanced 0

Un procesador de eventos tomará un enfoque medido para solicitar la propiedad de la partición al equilibrar el trabajo con otros procesadores, reclamando lentamente las particiones hasta que se logra una distribución estabilizada.

Al usar esta estrategia, puede tardar más tiempo en que todas las particiones de un centro de eventos sean propiedad de un procesador cuando se inicia el procesamiento por primera vez, el número de procesadores activos cambia o cuando se escalan las particiones. La estrategia equilibrada reducirá la contención de una partición, lo que garantiza que, una vez reclamado, el procesamiento será más probable que sea estable y coherente.

Greedy 1

Un procesador de eventos intentará reclamar la propiedad de su parte justa de las particiones de forma agresiva al equilibrar el trabajo con otros procesadores.

Al usar esta estrategia, todas las particiones de un centro de eventos se reclamarán rápidamente cuando se inicie el procesamiento por primera vez, el número de procesadores activos cambia o cuando se escalan las particiones. Es probable que la estrategia expansión provoque competencia por la propiedad de una partición determinada, lo que hace que vea un procesamiento esporádico y cierta cantidad de eventos duplicados hasta que se alcance el equilibrio y el trabajo se distribuya igualmente entre los procesadores activos.

Se aplica a