LoadBalancingOptions interface
負荷分散設定を構成するためのオプション バッグ。
プロパティ
partition |
パーティション要求が有効な時間の長さ。 既定値: 60000 |
strategy | パーティションを要求するときに、欲張りまたはよりバランスの取れたアプローチを適用するかどうか。
このオプションは、次のいずれかの場合は無視されます。
|
update |
パーティションの要求を試みるまでの時間。 既定値: 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