次の方法で共有


LoadBalancingOptions interface

負荷分散設定を構成するためのオプション バッグ。

プロパティ

partitionOwnershipExpirationIntervalInMs

パーティション要求が有効な時間の長さ。 既定値: 60000

strategy

パーティションを要求するときに、欲張りまたはよりバランスの取れたアプローチを適用するかどうか。

  • balanced: では EventHubConsumerClient 、他のクライアントとの作業の分散時にパーティションの所有権を要求し、安定した分散が達成されるまでパーティションをゆっくりと要求する方法が測定されます。

  • greedy: は EventHubConsumerClient 、他のクライアントとの作業のバランスを取るときに、パーティションの公平な共有の所有権を積極的に要求しようとします。

このオプションは、次のいずれかの場合は無視されます。

  • CheckpointStoreは にEventHubConsumerClient提供されません
  • subscribe() は 1 つのパーティションに対して呼び出されます。 既定値: バランス
updateIntervalInMs

パーティションの要求を試みるまでの時間。 既定値: 10000

プロパティの詳細

partitionOwnershipExpirationIntervalInMs

パーティション要求が有効な時間の長さ。 既定値: 60000

partitionOwnershipExpirationIntervalInMs?: number

プロパティ値

number

strategy

パーティションを要求するときに、欲張りまたはよりバランスの取れたアプローチを適用するかどうか。

  • balanced: では EventHubConsumerClient 、他のクライアントとの作業の分散時にパーティションの所有権を要求し、安定した分散が達成されるまでパーティションをゆっくりと要求する方法が測定されます。

  • greedy: は EventHubConsumerClient 、他のクライアントとの作業のバランスを取るときに、パーティションの公平な共有の所有権を積極的に要求しようとします。

このオプションは、次のいずれかの場合は無視されます。

  • CheckpointStoreは にEventHubConsumerClient提供されません
  • subscribe() は 1 つのパーティションに対して呼び出されます。 既定値: バランス
strategy?: "balanced" | "greedy"

プロパティ値

"balanced" | "greedy"

updateIntervalInMs

パーティションの要求を試みるまでの時間。 既定値: 10000

updateIntervalInMs?: number

プロパティ値

number