次の方法で共有


LoadBalancingOptions interface

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

プロパティ

partitionOwnershipExpirationIntervalInMs

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

strategy

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

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

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

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

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

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

プロパティの詳細

partitionOwnershipExpirationIntervalInMs

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

partitionOwnershipExpirationIntervalInMs?: number

プロパティ値

number

strategy

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

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

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

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

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

プロパティ値

"balanced" | "greedy"

updateIntervalInMs

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

updateIntervalInMs?: number

プロパティ値

number