LoadBalancingOptions interface
Egy beállítási csomag a terheléselosztási beállítások konfigurálásához.
Tulajdonságok
partition |
A partíciókövetklamáció érvényességének időtartama. Alapértelmezett: 60000 |
strategy | Akár kapzsibb, akár kiegyensúlyozottabb megközelítést alkalmaz a partíciók igénylésekor.
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övetklamáció érvényességének időtartama. Alapértelmezett: 60000
partitionOwnershipExpirationIntervalInMs?: number
Tulajdonság értéke
number
strategy
Akár kapzsibb, akár kiegyensúlyozottabb megközelítést alkalmaz a partíciók igénylésekor.
kiegyensúlyozott: A
EventHubConsumerClient
rendszer mért megközelítést alkalmaz a partíció tulajdonjogának kérelmezésére, amikor más ügyfelekkel való kiegyensúlyozást végez, és lassan követeli meg a partíciókat, amíg stabilizált eloszlást nem ér el.mohó: A
EventHubConsumerClient
akarat megpróbálja a partíciók igazságos részének tulajdonjogát agresszív módon igényelni, amikor más ügyfelekkel dolgozik.
Ezt a beállítást a rendszer figyelmen kívül hagyja, ha a következők valamelyike:
CheckpointStore
nincs megadva aEventHubConsumerClient
számára.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