Udostępnij przez


LoadBalancingOptions interface

Worek opcji konfigurowania ustawień równoważenia obciążenia.

Właściwości

partitionOwnershipExpirationIntervalInMs

Czas trwania oświadczenia partycji jest prawidłowy. Ustawienie domyślne: 60000

strategy

Niezależnie od tego, czy należy zastosować chciwość, czy bardziej zrównoważone podejście podczas oświadczeń partycji.

  • zrównoważone: EventHubConsumerClient podejmie mierzone podejście do żądania własności partycji podczas równoważenia pracy z innymi klientami, powoli twierdząc, że partycje do momentu osiągnięcia ustabilizowanej dystrybucji.

  • chciwość: EventHubConsumerClient będzie próbował ubiegać się o własność jego sprawiedliwego udziału partycji agresywnie podczas równoważenia pracy z innymi klientami.

Ta opcja jest ignorowana, gdy:

  • CheckpointStore nie jest udostępniany EventHubConsumerClient.
  • subscribe() jest wywoływana dla jednej partycji. Ustawienie domyślne: zrównoważone
updateIntervalInMs

Czas między próbami oświadczeń partycji. Ustawienie domyślne: 10000

Szczegóły właściwości

partitionOwnershipExpirationIntervalInMs

Czas trwania oświadczenia partycji jest prawidłowy. Ustawienie domyślne: 60000

partitionOwnershipExpirationIntervalInMs?: number

Wartość właściwości

number

strategy

Niezależnie od tego, czy należy zastosować chciwość, czy bardziej zrównoważone podejście podczas oświadczeń partycji.

  • zrównoważone: EventHubConsumerClient podejmie mierzone podejście do żądania własności partycji podczas równoważenia pracy z innymi klientami, powoli twierdząc, że partycje do momentu osiągnięcia ustabilizowanej dystrybucji.

  • chciwość: EventHubConsumerClient będzie próbował ubiegać się o własność jego sprawiedliwego udziału partycji agresywnie podczas równoważenia pracy z innymi klientami.

Ta opcja jest ignorowana, gdy:

  • CheckpointStore nie jest udostępniany EventHubConsumerClient.
  • subscribe() jest wywoływana dla jednej partycji. Ustawienie domyślne: zrównoważone
strategy?: "balanced" | "greedy"

Wartość właściwości

"balanced" | "greedy"

updateIntervalInMs

Czas między próbami oświadczeń partycji. Ustawienie domyślne: 10000

updateIntervalInMs?: number

Wartość właściwości

number