LoadBalancingOptions interface
負荷分散設定を構成するためのオプション バッグ。
プロパティ
partition |
パーティション要求が有効な時間の長さ。 既定値: 60000 |
strategy | パーティションを要求するときに、最長一致またはよりバランスの取れたアプローチを適用するかどうか。
次のいずれかの場合、このオプションは無視されます。
|
update |
パーティションの要求を試行するまでの時間。 既定値: 10000 |
プロパティの詳細
partitionOwnershipExpirationIntervalInMs
パーティション要求が有効な時間の長さ。 既定値: 60000
partitionOwnershipExpirationIntervalInMs?: number
プロパティ値
number
strategy
パーティションを要求するときに、最長一致またはよりバランスの取れたアプローチを適用するかどうか。
バランス:
EventHubConsumerClient
は、他のクライアントとの作業の分散時にパーティションの所有権を要求する方法を測定し、安定した分散が達成されるまでパーティションをゆっくりと要求します。最長一致:
EventHubConsumerClient
は、他のクライアントとの作業を分散するときに、パーティションの公平な共有の所有権を積極的に要求しようとします。
次のいずれかの場合、このオプションは無視されます。
-
CheckpointStore
はEventHubConsumerClient
に提供 。 -
subscribe()
は、1 つのパーティションに対して呼び出されます。 既定値: バランス
strategy?: "balanced" | "greedy"
プロパティ値
"balanced" | "greedy"
updateIntervalInMs
パーティションの要求を試行するまでの時間。 既定値: 10000
updateIntervalInMs?: number
プロパティ値
number