Sdílet prostřednictvím


LoadBalancingOptions interface

Taška možností pro konfiguraci nastavení vyrovnávání zatížení.

Vlastnosti

partitionOwnershipExpirationIntervalInMs

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.

  • 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 pro EventHubConsumerClient.
  • subscribe() je volána pro jeden oddíl. Výchozí: vyvážená
updateIntervalInMs

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 pro EventHubConsumerClient.
  • 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