Compartir a través de


LoadBalancingOptions interface

Un contenedor de opciones para configurar los valores de equilibrio de carga.

Propiedades

partitionOwnershipExpirationIntervalInMs

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.

  • 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 a EventHubConsumerClient.
  • subscribe() se llama a para una sola partición. Valor predeterminado: equilibrado
updateIntervalInMs

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 a EventHubConsumerClient.
  • 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