LoadBalancingOptions interface
Um saco de opções para configurar as definições de balanceamento de carga.
Propriedades
partition |
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.
Esta opção é ignorada quando:
|
update |
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 aoEventHubConsumerClient
. -
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