LoadBalancingOptions interface
Contenedor de opciones para configurar los valores de equilibrio de carga.
Propiedades
partition |
El período de tiempo que una notificación de partición es válida. Valor predeterminado: 60000 |
strategy | Si se debe aplicar un enfoque expanso o más equilibrado al reclamar particiones.
Esta opción se omite cuando:
|
update |
El período de tiempo entre los intentos de reclamar particiones. Valor predeterminado: 10000 |
Detalles de las propiedades
partitionOwnershipExpirationIntervalInMs
El período de tiempo que una notificación de partición es válida. Valor predeterminado: 60000
partitionOwnershipExpirationIntervalInMs?: number
Valor de propiedad
number
strategy
Si se debe aplicar un enfoque expanso o más equilibrado al reclamar particiones.
equilibrado: el
EventHubConsumerClient
tomará un enfoque medido para solicitar la propiedad de la partición al equilibrar el trabajo con otros clientes, reclamando lentamente las particiones hasta que se logra una distribución estabilizada.expansividad: el
EventHubConsumerClient
intentará reclamar la propiedad de su parte justa de particiones agresivamente al equilibrar el trabajo con otros clientes.
Esta opción se omite cuando:
-
CheckpointStore
no se se proporciona alEventHubConsumerClient
. - se llama a
subscribe()
para una sola partición. Valor predeterminado: equilibrado
strategy?: "balanced" | "greedy"
Valor de propiedad
"balanced" | "greedy"
updateIntervalInMs
El período de tiempo entre los intentos de reclamar particiones. Valor predeterminado: 10000
updateIntervalInMs?: number
Valor de propiedad
number