Udostępnij za pośrednictwem


LoadBalancingOptions interface

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

Właściwości

partitionOwnershipExpirationIntervalInMs

Czas ważności oświadczenia partycji. 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żony: Metoda EventHubConsumerClient będzie przyjmować mierzone podejście do żądania własności partycji podczas równoważenia pracy z innymi klientami, powoli pozyskując partycje do momentu osiągnięcia ustabilizowanej dystrybucji.

  • chciwość: Będzie EventHubConsumerClient 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 w następujących przypadkach:

  • CheckpointStore element nie jest dostarczany do pliku EventHubConsumerClient.
  • subscribe() element jest wywoływany 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 ważności oświadczenia partycji. 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żony: Metoda EventHubConsumerClient będzie przyjmować mierzone podejście do żądania własności partycji podczas równoważenia pracy z innymi klientami, powoli pozyskując partycje do momentu osiągnięcia ustabilizowanej dystrybucji.

  • chciwość: Będzie EventHubConsumerClient 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 w następujących przypadkach:

  • CheckpointStore element nie jest dostarczany do pliku EventHubConsumerClient.
  • subscribe() element jest wywoływany 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