LoadBalancingOptions interface
Un 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 |
Período de tiempo entre intentos de notificación de particiones. Valor predeterminado: 10 000 |
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:
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 logre una distribución estabilizada.expansividad:
EventHubConsumerClient
intentará reclamar la propiedad de su cuota equitativa de particiones de forma agresiva al equilibrar el trabajo con otros clientes.
Esta opción se omite cuando:
-
CheckpointStore
no se proporciona aEventHubConsumerClient
. -
subscribe()
se llama a para una sola partición. Valor predeterminado: equilibrado
strategy?: "balanced" | "greedy"
Valor de propiedad
"balanced" | "greedy"
updateIntervalInMs
Período de tiempo entre intentos de notificación de particiones. Valor predeterminado: 10 000
updateIntervalInMs?: number
Valor de propiedad
number