LoadBalancingOptions interface
Um pacote 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 deve aplicar uma abordagem gananciosa ou mais equilibrada ao reivindicar partições.
Esta opção é ignorada quando:
|
| update |
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
EventHubConsumerClientadotará 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
EventHubConsumerClienttentará reivindicar a propriedade de sua parte justa de partições agressivamente ao equilibrar o trabalho com outros clientes.
Esta opção é ignorada quando:
-
CheckpointStorenão é fornecido aoEventHubConsumerClient. -
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