다음을 통해 공유


EventHubBufferedProducerClientOptions interface

를 만드는 동안 제공할 수 있는 옵션에 대해 설명합니다 EventHubBufferedProducerClient.

Extends

속성

enableIdempotentRetries

EventHubProducerClient가 Event Hub 파티션에 멱등 게시를 사용하도록 설정해야 하는지 여부를 나타냅니다. 사용하도록 설정하면 생산자는 파티션에 직접 게시할 수 있습니다. 자동 파티션 라우팅을 위해 Event Hubs 게이트웨이에 게시할 수 없으며 파티션 키를 사용할 수도 없습니다. 기본값: false

maxEventBufferLengthPerPartition

지정된 파티션에 대해 지정된 시간에 게시하기 위해 버퍼링할 수 있는 총 이벤트 수입니다.

기본값: 1500

maxWaitTimeInMs

부분적으로 전체 일괄 처리를 게시하기 전에 버퍼에 새 이벤트가 큐에 추가될 때까지 기다리는 시간입니다.

기본값: 1초.

onSendEventsErrorHandler

일괄 처리기가 게시되지 않을 때 호출할 처리기입니다.

onSendEventsSuccessHandler

일괄 처리가 성공적으로 게시되면 호출할 처리기입니다.

상속된 속성

customEndpointAddress

Event Hubs 서비스에 연결할 때 사용할 사용자 지정 엔드포인트입니다. 이 기능은 네트워크에서 표준 Azure Event Hubs 엔드포인트 주소에 대한 연결을 허용하지 않지만 중간자를 통한 연결을 허용하는 경우에 유용할 수 있습니다.

예: "https://my.custom.endpoint:100/"

identifier

클라이언트를 식별하는 데 사용되는 고유한 이름입니다. 제공되지 않으면 GUID가 식별자로 사용됩니다.

retryOptions

클라이언트의 모든 작업에 대한 재시도 정책을 구성하는 옵션입니다. 예를 들어 { "maxRetries": 4 } 또는 { "maxRetries": 4, "retryDelayInMs": 30000 }입니다.

userAgent

Event Hubs 서비스에 전달되는 기본 제공 사용자 에이전트 문자열에 추가되는 값입니다.

webSocketOptions

웹 소켓을 통해 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

EventHubClientOptions.customEndpointAddress에서 상속됨

identifier

클라이언트를 식별하는 데 사용되는 고유한 이름입니다. 제공되지 않으면 GUID가 식별자로 사용됩니다.

identifier?: string

속성 값

string

EventHubClientOptions.identifier에서 상속됨

retryOptions

클라이언트의 모든 작업에 대한 재시도 정책을 구성하는 옵션입니다. 예를 들어 { "maxRetries": 4 } 또는 { "maxRetries": 4, "retryDelayInMs": 30000 }입니다.

retryOptions?: RetryOptions

속성 값

EventHubClientOptions.retryOptions에서 상속

userAgent

Event Hubs 서비스에 전달되는 기본 제공 사용자 에이전트 문자열에 추가되는 값입니다.

userAgent?: string

속성 값

string

EventHubClientOptions.userAgent에서 상속됨

webSocketOptions

웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다.

webSocketOptions?: WebSocketOptions

속성 값

EventHubClientOptions.webSocketOptions에서 상속