@azure/event-hubs package
Klasy
EventHubBufferedProducerClient |
W zależności od opcji określonych, gdy zdarzenia są w kolejce, mogą być automatycznie przypisywane do partycji, pogrupowane zgodnie z określonym kluczem partycji lub przypisane specjalnie żądanej partycji. Ten model ma na celu przesunięcie obciążenia zarządzania wsadowego od osób wywołujących kosztem czasu niedeterministycznego dla czasu publikowania zdarzeń. Istnieją dodatkowe kompromisy, które należy wziąć pod uwagę, a także:
W scenariuszach, w których ważne jest, aby zdarzenia były publikowane natychmiast z wynikiem deterministycznym, upewnij się, że klucze partycji są przypisane do partycji zgodnej z innymi wydawcami lub gdy maksymalizacja dostępności jest wymagana, użycie |
EventHubConsumerClient |
Klasa Istnieje wiele sposobów tworzenia
Opcjonalnie możesz również przekazać następujące elementy:
|
EventHubProducerClient |
Klasa Istnieje wiele sposobów tworzenia
Opcjonalnie możesz również przekazać torbę opcji, aby skonfigurować zasady ponawiania prób lub ustawienia serwera proxy. |
MessagingError |
Opisuje klasę podstawową dla błędu obsługi komunikatów. |
Interfejsy
BufferedCloseOptions |
Opcje konfigurowania metody |
BufferedFlushOptions |
Opcje konfigurowania metody |
Checkpoint |
Punkt kontrolny jest przeznaczony do reprezentowania ostatniego pomyślnie przetworzonego zdarzenia przez użytkownika z określonej partycji grupy odbiorców w wystąpieniu centrum zdarzeń. Gdy metoda Użytkownicy nigdy nie powinni bezpośrednio korzystać z |
CheckpointStore |
Magazyn punktów kontrolnych przechowuje i pobiera informacje o własności partycji oraz szczegóły punktów kontrolnych dla każdej partycji w danej grupie odbiorców wystąpienia centrum zdarzeń. Użytkownicy nie mają implementować Implementacje |
CreateBatchOptions |
Opcje konfigurowania metody
Przykładowe użycie:
|
EnqueueEventOptions |
Opcje konfigurowania metody |
EventData |
Interfejs opisujący dane, które mają być wysyłane do centrum zdarzeń.
Użyj tego jako odwołania podczas tworzenia obiektu do wysłania podczas korzystania z
|
EventDataAdapterParameters |
Parametry funkcji |
EventDataBatch |
Interfejs reprezentujący partię zdarzeń, które mogą służyć do wysyłania zdarzeń do centrum zdarzeń. Aby utworzyć partię, użyj metody |
EventHubBufferedProducerClientOptions |
Opisuje opcje, które można udostępnić podczas tworzenia |
EventHubClientOptions |
Opisuje opcje, które można udostępnić podczas tworzenia elementu EventHubClient.
Proste użycie może być Przykładowe użycie:
|
EventHubConnectionStringProperties |
Zestaw właściwości składających się na parametry połączenia centrum zdarzeń. |
EventHubConsumerClientOptions |
Opisuje opcje, które można udostępnić podczas tworzenia obiektu EventHubConsumerClient.
Proste użycie może być Przykładowe użycie:
|
EventHubProperties |
Opisuje informacje o czasie wykonywania centrum zdarzeń. |
EventPosition |
Reprezentuje położenie zdarzenia w partycji centrum zdarzeń, zwykle używane podczas wywoływania metody Aby uzyskać element EventPosition reprezentujący początek lub koniec strumienia, użyj odpowiednio stałych |
GetEventHubPropertiesOptions |
Zestaw opcji konfigurowania zachowania
|
GetPartitionIdsOptions |
Zestaw opcji konfigurowania zachowania
|
GetPartitionPropertiesOptions |
Zestaw opcji konfigurowania zachowania
|
LastEnqueuedEventProperties |
Zestaw informacji o ostatnim zdarzeniu w kolejce partycji obserwowany przez użytkownika jako zdarzenia odbierane z usługi Event Hubs |
LoadBalancingOptions |
Worek opcji konfigurowania ustawień równoważenia obciążenia. |
OnSendEventsErrorContext |
Zawiera zdarzenia, które nie zostały pomyślnie wysłane do centrum zdarzeń, do partycji, do której zostały przypisane, oraz błąd, który wystąpił podczas wysyłania. |
OnSendEventsSuccessContext |
Zawiera zdarzenia, które zostały pomyślnie wysłane do centrum zdarzeń, i partycję, do której zostały przypisane. |
OperationOptions |
Opcje konfigurowania śledzenia i abortSignal. |
PartitionContext |
Interfejs opisujący kontekst przekazywany do każdej funkcji, które są częścią |
PartitionOwnership |
Interfejs reprezentujący szczegóły dotyczące wystąpienia
Uwaga: jest ona używana wewnętrznie przez |
PartitionProperties |
Opisuje informacje o czasie wykonywania partycji EventHub. |
ReceivedEventData |
Interfejs opisujący strukturę zdarzenia odebranego z centrum zdarzeń.
Użyj tej funkcji jako odwołania podczas tworzenia funkcji |
RetryOptions |
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp. |
SendBatchOptions |
Opcje konfigurowania metody
|
SubscribeOptions |
Opcje konfigurowania metody |
Subscription |
Interfejs opisujący obiekt zwrócony przez metodę |
SubscriptionEventHandlers |
Interfejs opisujący funkcje, które mają być implementowane przez użytkownika, który jest wywoływany przez |
TokenCredential |
Reprezentuje poświadczenie, które może zapewnić token uwierzytelniania. |
TryAddOptions |
Opcje konfigurowania zachowania metody |
WebSocketImpl |
Opisuje wymagany kształt konstruktorów protokołu WebSocket. |
WebSocketOptions |
Opcje konfigurowania kanału połączenia AMQP za pośrednictwem gniazd sieci Web. |
Aliasy typu
ProcessCloseHandler |
Podpis funkcji udostępnionej przez użytkownika wywoływanej przez |
ProcessErrorHandler |
Podpis funkcji udostępnionej przez użytkownika wywoływanej przez |
ProcessEventsHandler |
Podpis funkcji udostępnionej przez użytkownika wywoływanej przez |
ProcessInitializeHandler |
Podpis funkcji udostępnionej przez użytkownika wywoływanej przez |
Wyliczenia
CloseReason |
Wyliczenie reprezentujące różne przyczyny |
RetryMode |
Opisuje typ trybu ponawiania prób |
Funkcje
create |
Funkcja, która konstruuje kartę danych zdarzeń. Tej karty można używać z |
parse |
Analizuje podane parametry połączenia do różnych właściwości mających zastosowanie do usługi Azure Event Hubs. Właściwości są przydatne do konstruowania elementu EventHubProducerClient lub EventHubConsumerClient. |
Szczegóły funkcji
createEventDataAdapter(EventDataAdapterParameters)
Funkcja, która konstruuje kartę danych zdarzeń. Tej karty można używać z @azure/schema-registry-avro
do kodowania i dekodowania treści w danych zdarzenia.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Parametry
- params
- EventDataAdapterParameters
parametry tworzenia danych zdarzenia
Zwraca
MessageAdapter<EventData>
Karta danych zdarzenia, która może tworzyć dane zdarzeń i korzystać z nich
parseEventHubConnectionString(string)
Analizuje podane parametry połączenia do różnych właściwości mających zastosowanie do usługi Azure Event Hubs. Właściwości są przydatne do konstruowania elementu EventHubProducerClient lub EventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Parametry
- connectionString
-
string
Parametry połączenia skojarzone z zasadami dostępu współdzielonego utworzone dla przestrzeni nazw usługi Event Hubs.
Zwraca
Readonly<EventHubConnectionStringProperties>