LoadBalancingOptions interface
Sac d’options pour configurer les paramètres d’équilibrage de charge.
Propriétés
| partition |
Durée pendant laquelle une revendication de partition est valide. Valeur par défaut : 60000 |
| strategy | S’il faut appliquer une approche gourmande ou plus équilibrée lors de la revendication de partitions.
Cette option est ignorée lorsque l’une ou l’autre des options suivantes est :
|
| update |
Durée entre les tentatives de revendication de partitions. Valeur par défaut : 10000 |
Détails de la propriété
partitionOwnershipExpirationIntervalInMs
Durée pendant laquelle une revendication de partition est valide. Valeur par défaut : 60000
partitionOwnershipExpirationIntervalInMs?: number
Valeur de propriété
number
strategy
S’il faut appliquer une approche gourmande ou plus équilibrée lors de la revendication de partitions.
équilibrée : le
EventHubConsumerClientadoptera une approche mesurée de la demande de propriété de partition lors de l’équilibrage de travail avec d’autres clients, la revendication lente des partitions jusqu’à ce qu’une distribution stabilisée soit obtenue.gourmande : le
EventHubConsumerClienttentera de revendiquer la propriété de sa part équitable des partitions de manière agressive lors de l’équilibrage de travail avec d’autres clients.
Cette option est ignorée lorsque l’une ou l’autre des options suivantes est :
-
CheckpointStoren’est pas fournie auEventHubConsumerClient. -
subscribe()est appelée pour une partition unique. Valeur par défaut : équilibrée
strategy?: "balanced" | "greedy"
Valeur de propriété
"balanced" | "greedy"
updateIntervalInMs
Durée entre les tentatives de revendication de partitions. Valeur par défaut : 10000
updateIntervalInMs?: number
Valeur de propriété
number