Aracılığıyla paylaş


LoadBalancingOptions interface

Yük dengeleme ayarlarını yapılandırmak için bir seçenek paketi.

Özellikler

partitionOwnershipExpirationIntervalInMs

Bölüm talebi geçerli olduğu süre. Varsayılan: 60000

strategy

Bölümleri talep ederken doyumsuz bir yaklaşım mı yoksa daha dengeli bir yaklaşım mı uygulanacağı.

  • dengeli: Diğer EventHubConsumerClient istemcilerle çalışmayı dengelerken bölüm sahipliğini istemek için ölçülen bir yaklaşım benimseyecek ve dengeli bir dağıtım elde edilene kadar bölümleri yavaş talep edecektir.

  • doyumsuz: Diğer EventHubConsumerClient istemcilerle çalışmayı dengelerken bölümlerin adil payının sahipliğini iddia etmeye çalışır.

Aşağıdakilerden biri olduğunda bu seçenek yoksayılır:

  • CheckpointStoreöğesine sağlanmazEventHubConsumerClient.
  • subscribe() tek bir bölüm için çağrılır. Varsayılan: dengeli
updateIntervalInMs

Bölümleri talep etme girişimleri arasındaki süre. Varsayılan: 10000

Özellik Ayrıntıları

partitionOwnershipExpirationIntervalInMs

Bölüm talebi geçerli olduğu süre. Varsayılan: 60000

partitionOwnershipExpirationIntervalInMs?: number

Özellik Değeri

number

strategy

Bölümleri talep ederken doyumsuz bir yaklaşım mı yoksa daha dengeli bir yaklaşım mı uygulanacağı.

  • dengeli: Diğer EventHubConsumerClient istemcilerle çalışmayı dengelerken bölüm sahipliğini istemek için ölçülen bir yaklaşım benimseyecek ve dengeli bir dağıtım elde edilene kadar bölümleri yavaş talep edecektir.

  • doyumsuz: Diğer EventHubConsumerClient istemcilerle çalışmayı dengelerken bölümlerin adil payının sahipliğini iddia etmeye çalışır.

Aşağıdakilerden biri olduğunda bu seçenek yoksayılır:

  • CheckpointStoreöğesine sağlanmazEventHubConsumerClient.
  • subscribe() tek bir bölüm için çağrılır. Varsayılan: dengeli
strategy?: "balanced" | "greedy"

Özellik Değeri

"balanced" | "greedy"

updateIntervalInMs

Bölümleri talep etme girişimleri arasındaki süre. Varsayılan: 10000

updateIntervalInMs?: number

Özellik Değeri

number