LoadBalancingOptions interface
設定負載平衡設定的選項包。
屬性
partition |
分割區宣告有效的時間長度。 預設值:60000 |
strategy | 宣告分割區時,是否要套用窮盡或更平衡的方法。
當下列任一項時,會忽略此選項:
|
update |
嘗試宣告資料分割之間的時間長度。 預設值:10000 |
屬性詳細資料
partitionOwnershipExpirationIntervalInMs
分割區宣告有效的時間長度。 預設值:60000
partitionOwnershipExpirationIntervalInMs?: number
屬性值
number
strategy
宣告分割區時,是否要套用窮盡或更平衡的方法。
平衡:在
EventHubConsumerClient
平衡與其他用戶端合作時,會採用測量方法來要求分割區擁有權,以緩慢宣告分割區,直到達到穩定分佈為止。窮盡:當
EventHubConsumerClient
平衡與其他用戶端時,會嘗試宣告其分割區公平共用的擁有權。
當下列任一項時,會忽略此選項:
-
CheckpointStore
未提供給EventHubConsumerClient
。 -
subscribe()
針對單一分割區呼叫 。 預設值:平衡
strategy?: "balanced" | "greedy"
屬性值
"balanced" | "greedy"
updateIntervalInMs
嘗試宣告資料分割之間的時間長度。 預設值:10000
updateIntervalInMs?: number
屬性值
number