LoadBalancingOptions interface
Taška možností pro konfiguraci nastavení vyrovnávání zatížení.
Vlastnosti
partition |
Doba platnosti deklarace identity oddílu Výchozí hodnota: 60000 |
strategy | Jestli se má při nárokování oddílů použít chamtivost nebo vyváženější přístup.
Tato možnost se ignoruje, pokud:
|
update |
Doba mezi pokusy o deklaraci oddílů. Výchozí hodnota: 10000 |
Podrobnosti vlastnosti
partitionOwnershipExpirationIntervalInMs
Doba platnosti deklarace identity oddílu Výchozí hodnota: 60000
partitionOwnershipExpirationIntervalInMs?: number
Hodnota vlastnosti
number
strategy
Jestli se má při nárokování oddílů použít chamtivost nebo vyváženější přístup.
vyvážené: Při
EventHubConsumerClient
vyrovnávání práce s ostatními klienty se bude při žádosti o vlastnictví oddílu vyžadovat měřený přístup a bude pomalu deklarovat oddíly, dokud se nedosáhne stabilizované distribuce.Chamtivost: Při
EventHubConsumerClient
vyrovnávání práce s ostatními klienty se bude snažit agresivně získat vlastnictví svého spravedlivého podílu oddílů.
Tato možnost se ignoruje, pokud:
-
CheckpointStore
není k dispozici proEventHubConsumerClient
. -
subscribe()
je volána pro jeden oddíl. Výchozí: vyvážená
strategy?: "balanced" | "greedy"
Hodnota vlastnosti
"balanced" | "greedy"
updateIntervalInMs
Doba mezi pokusy o deklaraci oddílů. Výchozí hodnota: 10000
updateIntervalInMs?: number
Hodnota vlastnosti
number