LoadBalancingOptions interface

Tas opsi untuk mengonfigurasi pengaturan penyeimbangan beban.

Properti

partitionOwnershipExpirationIntervalInMs

Lamanya waktu klaim partisi valid. Default: 60000

strategy

Apakah akan menerapkan pendekatan yang serakah atau lebih seimbang saat mengklaim partisi.

  • seimbang: EventHubConsumerClient akan mengambil pendekatan terukur untuk meminta kepemilikan partisi saat menyeimbangkan pekerjaan dengan klien lain, perlahan-lahan mengklaim partisi hingga distribusi yang stabil tercapai.

  • serakah: EventHubConsumerClient akan mencoba mengklaim kepemilikan atas bagian partisinya yang adil secara agresif saat menyeimbangkan pekerjaan dengan klien lain.

Opsi ini diabaikan ketika:

  • CheckpointStore tidak disediakan untuk EventHubConsumerClient.
  • subscribe() dipanggil untuk satu partisi. Default: seimbang
updateIntervalInMs

Lamanya waktu antara upaya untuk mengklaim partisi. Default: 10000

Detail Properti

partitionOwnershipExpirationIntervalInMs

Lamanya waktu klaim partisi valid. Default: 60000

partitionOwnershipExpirationIntervalInMs?: number

Nilai Properti

number

strategy

Apakah akan menerapkan pendekatan yang serakah atau lebih seimbang saat mengklaim partisi.

  • seimbang: EventHubConsumerClient akan mengambil pendekatan terukur untuk meminta kepemilikan partisi saat menyeimbangkan pekerjaan dengan klien lain, perlahan-lahan mengklaim partisi hingga distribusi yang stabil tercapai.

  • serakah: EventHubConsumerClient akan mencoba mengklaim kepemilikan atas bagian partisinya yang adil secara agresif saat menyeimbangkan pekerjaan dengan klien lain.

Opsi ini diabaikan ketika:

  • CheckpointStore tidak disediakan untuk EventHubConsumerClient.
  • subscribe() dipanggil untuk satu partisi. Default: seimbang
strategy?: "balanced" | "greedy"

Nilai Properti

"balanced" | "greedy"

updateIntervalInMs

Lamanya waktu antara upaya untuk mengklaim partisi. Default: 10000

updateIntervalInMs?: number

Nilai Properti

number