LoadBalancingOptions interface
Worek opcji konfigurowania ustawień równoważenia obciążenia.
Właściwości
| partition |
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.
Ta opcja jest ignorowana, gdy:
|
| update |
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:
EventHubConsumerClientpodejmie 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ść:
EventHubConsumerClientbę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:
-
CheckpointStorenie jest udostępnianyEventHubConsumerClient. -
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