Delen via


LoadBalancingOptions interface

Een optiestas voor het configureren van taakverdelingsinstellingen.

Eigenschappen

partitionOwnershipExpirationIntervalInMs

De tijdsduur van een partitieclaim is geldig. Standaard: 60000

strategy

Of u nu een hebzuchtige of evenwichtigere benadering wilt toepassen bij het claimen van partities.

  • evenwichtig: De EventHubConsumerClient neemt een gemeten benadering voor het aanvragen van partitieeigendom bij het verdelen van werk met andere clients, waarbij langzaam partities worden geclaimd totdat een gestabiliseerde distributie wordt bereikt.

  • greedy: De EventHubConsumerClient probeert het eigendom van zijn evenredige aandeel partities agressief te claimen bij het verdelen van werk met andere clients.

Deze optie wordt genegeerd wanneer een van de volgende opties:

  • CheckpointStore wordt niet verstrekt aan de EventHubConsumerClient.
  • subscribe() wordt aangeroepen voor één partitie. Standaard: evenwichtig
updateIntervalInMs

De tijdsduur tussen pogingen om partities te claimen. Standaardwaarde: 10000

Eigenschapdetails

partitionOwnershipExpirationIntervalInMs

De tijdsduur van een partitieclaim is geldig. Standaard: 60000

partitionOwnershipExpirationIntervalInMs?: number

Waarde van eigenschap

number

strategy

Of u nu een hebzuchtige of evenwichtigere benadering wilt toepassen bij het claimen van partities.

  • evenwichtig: De EventHubConsumerClient neemt een gemeten benadering voor het aanvragen van partitieeigendom bij het verdelen van werk met andere clients, waarbij langzaam partities worden geclaimd totdat een gestabiliseerde distributie wordt bereikt.

  • greedy: De EventHubConsumerClient probeert het eigendom van zijn evenredige aandeel partities agressief te claimen bij het verdelen van werk met andere clients.

Deze optie wordt genegeerd wanneer een van de volgende opties:

  • CheckpointStore wordt niet verstrekt aan de EventHubConsumerClient.
  • subscribe() wordt aangeroepen voor één partitie. Standaard: evenwichtig
strategy?: "balanced" | "greedy"

Waarde van eigenschap

"balanced" | "greedy"

updateIntervalInMs

De tijdsduur tussen pogingen om partities te claimen. Standaardwaarde: 10000

updateIntervalInMs?: number

Waarde van eigenschap

number