LoadBalancingOptions interface

Egy beállításcsomag a terheléselosztási beállítások konfigurálásához.

Tulajdonságok

partitionOwnershipExpirationIntervalInMs

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.

  • kiegyensúlyozott: A EventHubConsumerClient mé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 EventHubConsumerClient a 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:

  • CheckpointStore nem a EventHubConsumerClient.
  • subscribe() egyetlen partícióra van meghívva. Alapértelmezett: kiegyensúlyozott
updateIntervalInMs

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 EventHubConsumerClient mé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 EventHubConsumerClient a 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:

  • CheckpointStore nem a EventHubConsumerClient.
  • 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