LoadBalancingOptions interface
Worek do konfigurowania ustawień równoważenia obciążenia.
Właściwości
partition |
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.
Ta opcja jest ignorowana w następujących przypadkach:
|
update |
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 plikuEventHubConsumerClient
. -
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