共用方式為


LoadBalancingOptions interface

設定負載平衡設定的選項包。

屬性

partitionOwnershipExpirationIntervalInMs

分割區宣告有效的時間長度。 預設值:60000

strategy

宣告分割區時,是否要套用貪婪或更平衡的方法。

  • 平衡:EventHubConsumerClient 會在與其他用戶端平衡工作時,採取測量方法來要求分割區擁有權,以緩慢宣告分割區,直到達成穩定分佈為止。

  • 貪婪:EventHubConsumerClient 在與其他用戶端平衡工作時,會嘗試積極宣告其公平共用分割區的擁有權。

當下列任一項時,會忽略此選項:

  • CheckpointStore 不是提供給 EventHubConsumerClient
  • 針對單一分割區呼叫 subscribe()。 默認值:已平衡
updateIntervalInMs

嘗試宣告分割區之間的時間長度。 默認值:10000

屬性詳細資料

partitionOwnershipExpirationIntervalInMs

分割區宣告有效的時間長度。 預設值:60000

partitionOwnershipExpirationIntervalInMs?: number

屬性值

number

strategy

宣告分割區時,是否要套用貪婪或更平衡的方法。

  • 平衡:EventHubConsumerClient 會在與其他用戶端平衡工作時,採取測量方法來要求分割區擁有權,以緩慢宣告分割區,直到達成穩定分佈為止。

  • 貪婪:EventHubConsumerClient 在與其他用戶端平衡工作時,會嘗試積極宣告其公平共用分割區的擁有權。

當下列任一項時,會忽略此選項:

  • CheckpointStore 不是提供給 EventHubConsumerClient
  • 針對單一分割區呼叫 subscribe()。 默認值:已平衡
strategy?: "balanced" | "greedy"

屬性值

"balanced" | "greedy"

updateIntervalInMs

嘗試宣告分割區之間的時間長度。 默認值:10000

updateIntervalInMs?: number

屬性值

number