Partilhar via


LoadBalancingOptions interface

Um pacote de opções para definir as configurações de balanceamento de carga.

Propriedades

partitionOwnershipExpirationIntervalInMs

O período de tempo em que uma declaração de partição é válida. Padrão: 60000

strategy

Se deve aplicar uma abordagem gananciosa ou mais equilibrada ao reivindicar partições.

  • balanceado: O EventHubConsumerClient adotará uma abordagem medida para solicitar a propriedade da partição ao equilibrar o trabalho com outros clientes, reivindicando lentamente partições até que uma distribuição estabilizada seja alcançada.

  • ganancioso: O EventHubConsumerClient tentará reivindicar a propriedade de sua parte justa de partições agressivamente ao equilibrar o trabalho com outros clientes.

Esta opção é ignorada quando:

  • CheckpointStore não é fornecido ao EventHubConsumerClient.
  • subscribe() é chamada para uma única partição. Padrão: equilibrado
updateIntervalInMs

O período de tempo entre as tentativas de reivindicar partições. Padrão: 10000

Detalhes de Propriedade

partitionOwnershipExpirationIntervalInMs

O período de tempo em que uma declaração de partição é válida. Padrão: 60000

partitionOwnershipExpirationIntervalInMs?: number

Valor de Propriedade

number

strategy

Se deve aplicar uma abordagem gananciosa ou mais equilibrada ao reivindicar partições.

  • balanceado: O EventHubConsumerClient adotará uma abordagem medida para solicitar a propriedade da partição ao equilibrar o trabalho com outros clientes, reivindicando lentamente partições até que uma distribuição estabilizada seja alcançada.

  • ganancioso: O EventHubConsumerClient tentará reivindicar a propriedade de sua parte justa de partições agressivamente ao equilibrar o trabalho com outros clientes.

Esta opção é ignorada quando:

  • CheckpointStore não é fornecido ao EventHubConsumerClient.
  • subscribe() é chamada para uma única partição. Padrão: equilibrado
strategy?: "balanced" | "greedy"

Valor de Propriedade

"balanced" | "greedy"

updateIntervalInMs

O período de tempo entre as tentativas de reivindicar partições. Padrão: 10000

updateIntervalInMs?: number

Valor de Propriedade

number