LoadBalancingOptions interface

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

Özellikler

partitionOwnershipExpirationIntervalInMs

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

strategy

Bölümleri talep ederken doyumsuz veya daha dengeli bir yaklaşım uygulanıp uygulanmayacağı.

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

  • doyumsuz: EventHubConsumerClient, diğer 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 EventHubConsumerClient sağlanmaz.
  • 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 olan süre. Varsayılan: 60000

partitionOwnershipExpirationIntervalInMs?: number

Özellik Değeri

number

strategy

Bölümleri talep ederken doyumsuz veya daha dengeli bir yaklaşım uygulanıp uygulanmayacağı.

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

  • doyumsuz: EventHubConsumerClient, diğer 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 EventHubConsumerClient sağlanmaz.
  • 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