LoadBalancingOptions interface
Egy beállításcsomag a terheléselosztási beállítások konfigurálásához.
Tulajdonságok
| partition |
A partíciók jogcímének érvényessége. Alapértelmezett: 60000 |
| strategy | A partíciók igénylésekor kapzsibb vagy kiegyensúlyozottabb megközelítést kell alkalmazni.
Ezt a beállítást a rendszer figyelmen kívül hagyja, ha a következők valamelyike:
|
| update |
A partíciók igénylésére tett kísérletek közötti időtartam. Alapértelmezett: 10000 |
Tulajdonság adatai
partitionOwnershipExpirationIntervalInMs
A partíciók jogcímének érvényessége. Alapértelmezett: 60000
partitionOwnershipExpirationIntervalInMs?: number
Tulajdonság értéke
number
strategy
A partíciók igénylésekor kapzsibb vagy kiegyensúlyozottabb megközelítést kell alkalmazni.
kiegyensúlyozott: A
EventHubConsumerClientmért megközelítést alkalmaz a partíció tulajdonjogának kérelmezésére a többi ügyféllel való munka kiegyensúlyozása során, és lassan követeli meg a partíciókat, amíg a stabilizált eloszlás létre nem jön.mohó: A
EventHubConsumerClienta partíciók igazságos részesedésének tulajdonjogát agresszív módon próbálja meg követelni, amikor más ügyfelekkel dolgozik.
Ezt a beállítást a rendszer figyelmen kívül hagyja, ha a következők valamelyike:
-
CheckpointStorenem aEventHubConsumerClient. -
subscribe()egyetlen partícióra van meghívva. Alapértelmezett: kiegyensúlyozott
strategy?: "balanced" | "greedy"
Tulajdonság értéke
"balanced" | "greedy"
updateIntervalInMs
A partíciók igénylésére tett kísérletek közötti időtartam. Alapértelmezett: 10000
updateIntervalInMs?: number
Tulajdonság értéke
number