LoadBalancingOptions interface
Контейнер параметров для настройки параметров балансировки нагрузки.
Свойства
partition |
Срок действия утверждения секции. По умолчанию: 60000 |
strategy | Следует ли применять жадный или более сбалансированный подход при утверждении секций.
Этот параметр игнорируется в следующих случаях:
|
update |
Продолжительность времени между попытками утверждения секций. По умолчанию: 10 000 |
Сведения о свойстве
partitionOwnershipExpirationIntervalInMs
Срок действия утверждения секции. По умолчанию: 60000
partitionOwnershipExpirationIntervalInMs?: number
Значение свойства
number
strategy
Следует ли применять жадный или более сбалансированный подход при утверждении секций.
balanced:
EventHubConsumerClient
будет принимать измеряемый подход к запросу владения секцией при балансировке работы с другими клиентами, медленно запрашивая секции до достижения стабилизированного распределения.жадный: будет
EventHubConsumerClient
пытаться претендовать на владение своей справедливой долей секций агрессивно при балансировке работы с другими клиентами.
Этот параметр игнорируется в следующих случаях:
-
CheckpointStore
не предоставляется дляEventHubConsumerClient
. -
subscribe()
вызывается для одной секции. По умолчанию: сбалансированный
strategy?: "balanced" | "greedy"
Значение свойства
"balanced" | "greedy"
updateIntervalInMs
Продолжительность времени между попытками утверждения секций. По умолчанию: 10 000
updateIntervalInMs?: number
Значение свойства
number