Partilhar via


LoadBalancingOptions interface

Um saco de opções para configurar as definições de balanceamento de carga.

Propriedades

partitionOwnershipExpirationIntervalInMs

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

strategy

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

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

  • ganancioso: a EventHubConsumerClient vontade tentará reivindicar a propriedade da 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() é chamado para uma única partição. Predefinição: equilibrado
updateIntervalInMs

O período de tempo entre tentativas de afirmação de partições. Predefinição: 10000

Detalhes de Propriedade

partitionOwnershipExpirationIntervalInMs

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

partitionOwnershipExpirationIntervalInMs?: number

Valor de Propriedade

number

strategy

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

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

  • ganancioso: a EventHubConsumerClient vontade tentará reivindicar a propriedade da 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() é chamado para uma única partição. Predefinição: equilibrado
strategy?: "balanced" | "greedy"

Valor de Propriedade

"balanced" | "greedy"

updateIntervalInMs

O período de tempo entre tentativas de afirmação de partições. Predefinição: 10000

updateIntervalInMs?: number

Valor de Propriedade

number