LoadBalancingOptions interface
Ein Optionsbehälter zum Konfigurieren von Lastenausgleichseinstellungen.
Eigenschaften
partition |
Die Gültigkeitsdauer eines Partitionsanspruchs. Standardwert: 60000 |
strategy | Ob beim Anfordern von Partitionen ein gieriger oder ein ausgewogenerer Ansatz angewendet werden soll.
Diese Option wird ignoriert, wenn:
|
update |
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ürEventHubConsumerClient
bereitgestellt. -
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