LoadBalancingOptions interface
부하 분산 설정을 구성하는 옵션 모음입니다.
속성
partition |
파티션 클레임이 유효한 시간입니다. 기본값: 60000 |
strategy | 파티션을 클레임할 때 greedy 또는 보다 균형 잡힌 접근 방식을 적용할지 여부입니다.
이 옵션은 다음 중 하나일 때 무시됩니다.
|
update |
파티션을 클레임하려는 시도 사이의 시간 길이입니다. 기본값: 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