EventHubBufferedProducerClientOptions interface
를 만드는 동안 제공할 수 있는 옵션에 대해 설명합니다 EventHubBufferedProducerClient
.
- Extends
속성
enable |
EventHubProducerClient가 Event Hub 파티션에 멱등 게시를 사용하도록 설정해야 하는지 여부를 나타냅니다. 사용하도록 설정하면 생산자는 파티션에 직접 게시할 수 있습니다. 자동 파티션 라우팅을 위해 Event Hubs 게이트웨이에 게시할 수 없으며 파티션 키를 사용할 수도 없습니다. 기본값: false |
max |
지정된 파티션에 대해 지정된 시간에 게시하기 위해 버퍼링할 수 있는 총 이벤트 수입니다. 기본값: 1500 |
max |
부분적으로 전체 일괄 처리를 게시하기 전에 버퍼에 새 이벤트가 큐에 추가될 때까지 기다리는 시간입니다. 기본값: 1초. |
on |
일괄 처리기가 게시되지 않을 때 호출할 처리기입니다. |
on |
일괄 처리가 성공적으로 게시되면 호출할 처리기입니다. |
상속된 속성
custom |
Event Hubs 서비스에 연결할 때 사용할 사용자 지정 엔드포인트입니다. 이 기능은 네트워크에서 표준 Azure Event Hubs 엔드포인트 주소에 대한 연결을 허용하지 않지만 중간자를 통한 연결을 허용하는 경우에 유용할 수 있습니다. 예: "https://my.custom.endpoint:100/" |
identifier | 클라이언트를 식별하는 데 사용되는 고유한 이름입니다. 제공되지 않으면 GUID가 식별자로 사용됩니다. |
retry |
클라이언트의 모든 작업에 대한 재시도 정책을 구성하는 옵션입니다.
예를 들어 |
user |
Event Hubs 서비스에 전달되는 기본 제공 사용자 에이전트 문자열에 추가되는 값입니다. |
web |
웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다. |
속성 세부 정보
enableIdempotentRetries
EventHubProducerClient가 Event Hub 파티션에 멱등 게시를 사용하도록 설정해야 하는지 여부를 나타냅니다. 사용하도록 설정하면 생산자는 파티션에 직접 게시할 수 있습니다. 자동 파티션 라우팅을 위해 Event Hubs 게이트웨이에 게시할 수 없으며 파티션 키를 사용할 수도 없습니다. 기본값: false
enableIdempotentRetries?: boolean
속성 값
boolean
maxEventBufferLengthPerPartition
지정된 파티션에 대해 지정된 시간에 게시하기 위해 버퍼링할 수 있는 총 이벤트 수입니다.
기본값: 1500
maxEventBufferLengthPerPartition?: number
속성 값
number
maxWaitTimeInMs
부분적으로 전체 일괄 처리를 게시하기 전에 버퍼에 새 이벤트가 큐에 추가될 때까지 기다리는 시간입니다.
기본값: 1초.
maxWaitTimeInMs?: number
속성 값
number
onSendEventsErrorHandler
일괄 처리기가 게시되지 않을 때 호출할 처리기입니다.
onSendEventsErrorHandler: (ctx: OnSendEventsErrorContext) => void
속성 값
(ctx: OnSendEventsErrorContext) => void
onSendEventsSuccessHandler
일괄 처리가 성공적으로 게시되면 호출할 처리기입니다.
onSendEventsSuccessHandler?: (ctx: OnSendEventsSuccessContext) => void
속성 값
(ctx: OnSendEventsSuccessContext) => void
상속된 속성 세부 정보
customEndpointAddress
Event Hubs 서비스에 연결할 때 사용할 사용자 지정 엔드포인트입니다. 이 기능은 네트워크에서 표준 Azure Event Hubs 엔드포인트 주소에 대한 연결을 허용하지 않지만 중간자를 통한 연결을 허용하는 경우에 유용할 수 있습니다.
예: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
속성 값
string
identifier
클라이언트를 식별하는 데 사용되는 고유한 이름입니다. 제공되지 않으면 GUID가 식별자로 사용됩니다.
identifier?: string
속성 값
string
retryOptions
클라이언트의 모든 작업에 대한 재시도 정책을 구성하는 옵션입니다.
예를 들어 { "maxRetries": 4 }
또는 { "maxRetries": 4, "retryDelayInMs": 30000 }
입니다.
retryOptions?: RetryOptions
속성 값
userAgent
Event Hubs 서비스에 전달되는 기본 제공 사용자 에이전트 문자열에 추가되는 값입니다.
userAgent?: string
속성 값
string
webSocketOptions
웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다.
webSocketOptions?: WebSocketOptions