LoadBalancingOptions interface

Een optiesverzameling voor het configureren van taakverdelingsinstellingen.

Eigenschappen

partitionOwnershipExpirationIntervalInMs

De tijdsduur dat een partitieclaim geldig is. Standaardinstelling: 60000

strategy

Of u een hebzuchtige of een meer evenwichtige benadering wilt toepassen bij het claimen van partities.

  • balanced: de EventHubConsumerClient gebruikt 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 is bereikt.

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

Deze optie wordt genegeerd wanneer:

  • CheckpointStore wordt niet doorgegeven aan de EventHubConsumerClient.
  • subscribe() wordt aangeroepen voor één partitie. Standaardinstelling: gebalanceerd
updateIntervalInMs

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

Eigenschapdetails

partitionOwnershipExpirationIntervalInMs

De tijdsduur dat een partitieclaim geldig is. Standaardinstelling: 60000

partitionOwnershipExpirationIntervalInMs?: number

Waarde van eigenschap

number

strategy

Of u een hebzuchtige of een meer evenwichtige benadering wilt toepassen bij het claimen van partities.

  • balanced: de EventHubConsumerClient gebruikt 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 is bereikt.

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

Deze optie wordt genegeerd wanneer:

  • CheckpointStore wordt niet doorgegeven aan de EventHubConsumerClient.
  • subscribe() wordt aangeroepen voor één partitie. Standaardinstelling: gebalanceerd
strategy?: "balanced" | "greedy"

Waarde van eigenschap

"balanced" | "greedy"

updateIntervalInMs

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

updateIntervalInMs?: number

Waarde van eigenschap

number