Freigeben über


LoadBalancingOptions interface

Ein Optionsbehälter zum Konfigurieren von Lastenausgleichseinstellungen.

Eigenschaften

partitionOwnershipExpirationIntervalInMs

Die Gültigkeitsdauer eines Partitionsanspruchs. Standardwert: 60000

strategy

Ob beim Anfordern von Partitionen ein gieriger oder ein ausgewogenerer Ansatz angewendet werden soll.

  • ausgeglichen: Die EventHubConsumerClient verwendet einen gemessenen Ansatz zum Anfordern des Partitionsbesitzes, wenn die Arbeit mit anderen Clients ausgeglichen wird, wobei Partitionen langsam beansprucht werden, bis eine stabilisierte Verteilung erreicht ist.

  • gierig: Die EventHubConsumerClient wird versuchen, den Besitz ihres fairen Anteils an Partitionen aggressiv zu beanspruchen, wenn die Arbeit mit anderen Clients ausgeglichen wird.

Diese Option wird ignoriert, wenn:

  • CheckpointStore wird nicht für EventHubConsumerClientbereitgestellt.
  • subscribe() wird für eine einzelne Partition aufgerufen. Standardeinstellung: ausgeglichen
updateIntervalInMs

Die Zeitspanne zwischen den Versuchen, Partitionen zu beanspruchen. Standardwert: 10000

Details zur Eigenschaft

partitionOwnershipExpirationIntervalInMs

Die Gültigkeitsdauer eines Partitionsanspruchs. Standardwert: 60000

partitionOwnershipExpirationIntervalInMs?: number

Eigenschaftswert

number

strategy

Ob beim Anfordern von Partitionen ein gieriger oder ein ausgewogenerer Ansatz angewendet werden soll.

  • ausgeglichen: Die EventHubConsumerClient verwendet einen gemessenen Ansatz zum Anfordern des Partitionsbesitzes, wenn die Arbeit mit anderen Clients ausgeglichen wird, wobei Partitionen langsam beansprucht werden, bis eine stabilisierte Verteilung erreicht ist.

  • gierig: Die EventHubConsumerClient wird versuchen, den Besitz ihres fairen Anteils an Partitionen aggressiv zu beanspruchen, wenn die Arbeit mit anderen Clients ausgeglichen wird.

Diese Option wird ignoriert, wenn:

  • CheckpointStore wird nicht für EventHubConsumerClientbereitgestellt.
  • subscribe() wird für eine einzelne Partition aufgerufen. Standardeinstellung: ausgeglichen
strategy?: "balanced" | "greedy"

Eigenschaftswert

"balanced" | "greedy"

updateIntervalInMs

Die Zeitspanne zwischen den Versuchen, Partitionen zu beanspruchen. Standardwert: 10000

updateIntervalInMs?: number

Eigenschaftswert

number