@azure/event-hubs package
클래스
EventHubBufferedProducerClient |
이벤트가 큐에 포함될 때 지정된 옵션에 따라 파티션에 자동으로 할당되거나, 지정된 파티션 키에 따라 그룹화되거나, 특별히 요청된 파티션이 할당될 수 있습니다. 이 모델은 이벤트가 게시될 시기에 대해 결정적이지 않은 타이밍의 비용으로 호출자에서 일괄 처리 관리의 부담을 전환하기 위한 것입니다. 고려해야 할 추가 장차도 있습니다.
결정적 결과로 이벤트를 즉시 게시하는 것이 중요한 시나리오에서는 파티션 키가 다른 게시자와 일치하는 파티션에 할당되었는지 또는 가용성 극대화가 요구 사항인 경우 |
EventHubConsumerClient |
필요에 따라 다음을 전달할 수도 있습니다.
|
EventHubProducerClient |
필요에 따라 옵션 모음을 전달하여 재시도 정책 또는 프록시 설정을 구성할 수도 있습니다. |
MessagingError |
메시징 오류의 기본 클래스에 대해 설명합니다. |
인터페이스
BufferedCloseOptions |
|
BufferedFlushOptions |
|
Checkpoint |
검사점은 Event Hub 인스턴스에 있는 소비자 그룹의 특정 파티션에서 사용자가 마지막으로 성공적으로 처리한 이벤트를 나타내기 위한 것입니다. 사용자가 사용자는 |
CheckpointStore |
검사점은 이벤트 허브 인스턴스의 지정된 소비자 그룹에 있는 각 파티션에 대한 파티션 소유권 정보 및 검사점 세부 정보를 저장하고 검색합니다. 사용자는
|
CreateBatchOptions |
사용 예:
|
EnqueueEventOptions |
|
EventData |
Event Hub로 보낼 데이터를 설명하는 인터페이스입니다.
|
EventDataAdapterParameters |
이벤트 데이터 어댑터를 만드는 |
EventDataBatch |
이벤트 허브에 이벤트를 보내는 데 사용할 수 있는 이벤트 일괄 처리를 나타내는 인터페이스입니다. 일괄 처리를 만들려면 |
EventHubBufferedProducerClientOptions |
|
EventHubClientOptions |
EventHubClient를 만드는 동안 제공할 수 있는 옵션에 대해 설명합니다.
간단한 사용은 사용 예:
|
EventHubConnectionStringProperties |
이벤트 허브 연결 문자열을 구성하는 속성 집합입니다. |
EventHubConsumerClientOptions |
EventHubConsumerClient를 만드는 동안 제공할 수 있는 옵션에 대해 설명합니다.
간단한 사용은 사용 예:
|
EventHubProperties |
이벤트 허브의 런타임 정보를 설명합니다. |
EventPosition |
이벤트 허브 파티션에서 이벤트의 위치를 나타내며, 일반적으로 스트림의 시작 또는 끝을 나타내는 EventPosition을 얻으려면 상수 |
GetEventHubPropertiesOptions |
|
GetPartitionIdsOptions |
|
GetPartitionPropertiesOptions |
|
LastEnqueuedEventProperties |
Event Hubs 서비스에서 이벤트가 수신될 때 소비자가 관찰한 파티션의 마지막 큐에 포함된 이벤트에 대한 정보 집합입니다. |
LoadBalancingOptions |
부하 분산 설정을 구성하는 옵션 모음입니다. |
OnSendEventsErrorContext |
이벤트 허브로 성공적으로 전송되지 않은 이벤트, 할당된 파티션 및 보내는 동안 발생한 오류를 포함합니다. |
OnSendEventsSuccessContext |
이벤트 허브로 성공적으로 전송된 이벤트와 할당된 파티션을 포함합니다. |
OperationOptions |
추적 및 abortSignal을 구성하는 옵션입니다. |
PartitionContext |
|
PartitionOwnership |
이벤트 허브 인스턴스의 소비자 그룹에서 지정된 파티션의 처리를 소유하는
참고: |
PartitionProperties |
EventHub 파티션의 런타임 정보를 설명합니다. |
ReceivedEventData |
이벤트 허브에서 받은 이벤트의 구조를 설명하는 인터페이스입니다.
|
RetryOptions |
모드, 재시도 횟수, 재시도 간격 등을 결정하는 재시도 정책 옵션입니다. |
SendBatchOptions |
이벤트 배열을 보낼 때
|
SubscribeOptions |
|
Subscription |
|
SubscriptionEventHandlers |
이벤트 허브에서 이벤트를 수신하기 위해 |
TokenCredential |
인증 토큰을 제공할 수 있는 자격 증명을 나타냅니다. |
TryAddOptions |
|
WebSocketImpl |
WebSocket 생성자의 필수 셰이프에 대해 설명합니다. |
WebSocketOptions |
웹 소켓을 통해 AMQP 연결의 채널링을 구성하는 옵션입니다. |
형식 별칭
ProcessCloseHandler |
파티션에서 이벤트를 수신하기 위해 중지한 직후 |
ProcessErrorHandler |
이벤트를 수신하거나 사용자가 제공한 함수를 실행할 때 발생하는 오류에 대해 |
ProcessEventsHandler |
이벤트 집합이 수신될 때 |
ProcessInitializeHandler |
파티션에서 이벤트를 받기 시작하기 직전에 |
열거형
CloseReason |
|
RetryMode |
재시도 모드 유형에 대해 설명합니다. |
함수
create |
이벤트 데이터 어댑터를 생성하는 함수입니다. 해당 어댑터를 |
parse |
지정된 연결 문자열을 Azure Event Hubs에 적용 가능한 다른 속성으로 구문 분석합니다. 이 속성은 EventHubProducerClient 또는 EventHubConsumerClient를 생성하는 데 유용합니다. |
함수 세부 정보
createEventDataAdapter(EventDataAdapterParameters)
이벤트 데이터 어댑터를 생성하는 함수입니다. 해당 어댑터를 @azure/schema-registry-avro
사용하여 이벤트 데이터의 본문을 인코딩하고 디코딩할 수 있습니다.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
매개 변수
- params
- EventDataAdapterParameters
이벤트 데이터를 만드는 매개 변수
반환
MessageAdapter<EventData>
이벤트 데이터를 생성하고 사용할 수 있는 이벤트 데이터 어댑터
parseEventHubConnectionString(string)
지정된 연결 문자열을 Azure Event Hubs에 적용 가능한 다른 속성으로 구문 분석합니다. 이 속성은 EventHubProducerClient 또는 EventHubConsumerClient를 생성하는 데 유용합니다.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
매개 변수
- connectionString
-
string
Event Hubs 네임스페이스에 대해 만든 공유 액세스 정책과 연결된 연결 문자열입니다.
반환
Readonly<EventHubConnectionStringProperties>