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