Compartir a través de


LoadBalancingOptions interface

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

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