다음을 통해 공유


LoadBalancingOptions interface

부하 분산 설정을 구성하는 옵션 모음입니다.

속성

partitionOwnershipExpirationIntervalInMs

파티션 클레임이 유효한 시간입니다. 기본값: 60000

strategy

파티션을 클레임할 때 greedy 또는 보다 균형 잡힌 접근 방식을 적용할지 여부입니다.

  • balanced: 는 EventHubConsumerClient 다른 클라이언트와의 작업 균형을 맞출 때 파티션 소유권을 요청하는 측정된 접근 방식을 취하며, 안정화된 배포가 달성될 때까지 파티션을 천천히 클레임합니다.

  • greedy: 는 EventHubConsumerClient 다른 클라이언트와 작업 균형을 맞추는 경우 파티션의 공정한 공유 소유권을 적극적으로 주장하려고 시도합니다.

이 옵션은 다음 중 하나일 때 무시됩니다.

  • CheckpointStore가 에 EventHubConsumerClient제공되지 않습니다.
  • subscribe() 는 단일 파티션에 대해 호출됩니다. 기본값: 균형
updateIntervalInMs

파티션을 클레임하려는 시도 사이의 시간 길이입니다. 기본값: 10000

속성 세부 정보

partitionOwnershipExpirationIntervalInMs

파티션 클레임이 유효한 시간입니다. 기본값: 60000

partitionOwnershipExpirationIntervalInMs?: number

속성 값

number

strategy

파티션을 클레임할 때 greedy 또는 보다 균형 잡힌 접근 방식을 적용할지 여부입니다.

  • balanced: 는 EventHubConsumerClient 다른 클라이언트와의 작업 균형을 맞출 때 파티션 소유권을 요청하는 측정된 접근 방식을 취하며, 안정화된 배포가 달성될 때까지 파티션을 천천히 클레임합니다.

  • greedy: 는 EventHubConsumerClient 다른 클라이언트와 작업 균형을 맞추는 경우 파티션의 공정한 공유 소유권을 적극적으로 주장하려고 시도합니다.

이 옵션은 다음 중 하나일 때 무시됩니다.

  • CheckpointStore가 에 EventHubConsumerClient제공되지 않습니다.
  • subscribe() 는 단일 파티션에 대해 호출됩니다. 기본값: 균형
strategy?: "balanced" | "greedy"

속성 값

"balanced" | "greedy"

updateIntervalInMs

파티션을 클레임하려는 시도 사이의 시간 길이입니다. 기본값: 10000

updateIntervalInMs?: number

속성 값

number