LoadBalancingStrategy Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stratégie qu’un processeur d’événements utilisera pour prendre des décisions concernant la propriété de la partition lors de l’exécution de l’équilibrage de charge pour partager le travail avec d’autres processeurs d’événements.
public enum LoadBalancingStrategy
type LoadBalancingStrategy =
Public Enum LoadBalancingStrategy
- Héritage
-
LoadBalancingStrategy
Champs
Balanced | 0 | Un processeur d’événements adoptera une approche mesurée pour demander la propriété de la partition lors de l’équilibrage du travail avec d’autres processeurs, en réclamant lentement des partitions jusqu’à ce qu’une distribution stabilisée soit obtenue. Lors de l’utilisation de cette stratégie, toutes les partitions d’un Event Hub peuvent prendre plus de temps à être détenues par un processeur lors du premier démarrage du traitement, du nombre de processeurs actifs ou de la mise à l’échelle des partitions. La stratégie équilibrée réduit les conflits pour une partition, garantissant ainsi qu’une fois qu’elle est revendiquée, le traitement sera plus susceptible d’être stable et cohérent. |
Greedy | 1 | Un processeur d’événements tente de revendiquer la propriété de sa juste part de partitions de manière agressive lors de l’équilibrage du travail avec d’autres processeurs. Lors de l’utilisation de cette stratégie, toutes les partitions d’un Event Hub sont rapidement revendiquées lors du premier démarrage du traitement, du nombre de processeurs actifs ou de la mise à l’échelle des partitions. La stratégie gourmande est susceptible de provoquer une concurrence pour la propriété d’une partition donnée, ce qui lui fait subir un traitement sporadique et une certaine quantité d’événements en double jusqu’à ce que l’équilibre soit atteint et que le travail soit réparti de façon égale entre les processeurs actifs. |
S’applique à
Azure SDK for .NET