LoadBalancingOptions interface

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

Tulajdonságok

partitionOwnershipExpirationIntervalInMs

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.

  • 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:

  • CheckpointStorenincs megadva a EventHubConsumerClientszámára.
  • 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ö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:

  • CheckpointStorenincs megadva a EventHubConsumerClientszá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