LoadBalancingOptions interface
Um recipiente de opções para definir as configurações de balanceamento de carga.
Propriedades
partition |
O período de tempo em que uma declaração de partição é válida. Padrão: 60000 |
strategy | Se deseja aplicar uma abordagem greedy ou mais equilibrada ao reivindicar partições.
Essa opção é ignorada quando:
|
update |
O período de tempo entre as tentativas de reivindicar partições. Padrão: 10000 |
Detalhes da propriedade
partitionOwnershipExpirationIntervalInMs
O período de tempo em que uma declaração de partição é válida. Padrão: 60000
partitionOwnershipExpirationIntervalInMs?: number
Valor da propriedade
number
strategy
Se deseja aplicar uma abordagem greedy ou mais equilibrada ao reivindicar partições.
balanced: 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 obtida.greedy: o
EventHubConsumerClient
tentará reivindicar a propriedade de sua parte justa de partições agressivamente ao equilibrar o trabalho com outros clientes.
Essa opção é ignorada quando:
-
CheckpointStore
não é fornecido aoEventHubConsumerClient
. -
subscribe()
é chamado para uma única partição. Padrão: balanceado
strategy?: "balanced" | "greedy"
Valor da propriedade
"balanced" | "greedy"
updateIntervalInMs
O período de tempo entre as tentativas de reivindicar partições. Padrão: 10000
updateIntervalInMs?: number
Valor da propriedade
number