@azure/event-hubs package
Előkelő társaság
| EventHubBufferedProducerClient |
A A Az események lekérésekor megadott beállításoktól függően automatikusan hozzárendelhetők egy partícióhoz, csoportosíthatók a megadott partíciókulcs szerint, vagy hozzárendelhetők egy kifejezetten kért partícióhoz. A modell célja, hogy a kötegkezelés terheit a hívóktól a nem determinisztikus időzítés árán, az események közzétételének időpontjára irányozza át. További kompromisszumokat is figyelembe kell venni:
Olyan helyzetekben, ahol fontos, hogy az események azonnal, determinisztikus eredménnyel legyenek közzétéve, győződjön meg arról, hogy a partíciókulcsok más közzétevőkkel konzisztens partícióhoz vannak rendelve, vagy ha a rendelkezésre állás maximalizálása követelmény, a |
| EventHubConsumerClient |
A Többféleképpen is létrehozhat
Opcionálisan a következőket is átadhatja:
|
| EventHubProducerClient |
A Többféleképpen is létrehozhat
Az újrapróbálkozás szabályzatának vagy proxybeállításainak konfigurálásához megadhat egy beállításcsomagot is. |
| MessagingError |
Az üzenetkezelési hiba alaposztályát ismerteti. |
Felületek
| BufferedCloseOptions |
A |
| BufferedFlushOptions |
A |
| Checkpoint |
Az ellenőrzőpont azt az utolsó sikeresen feldolgozott eseményt jelöli, amelyet a felhasználó az Event Hub-példány egy fogyasztói csoportjának egy adott partíciójáról készített. Ha a felhasználó meghívja az A felhasználóknak soha nem kell közvetlenül |
| CheckpointStore |
Az ellenőrzőpont-tároló tárolja és lekéri a partíció tulajdonjogi adatait és ellenőrzőpont-adatait az eseményközpont-példány adott fogyasztói csoportjában lévő egyes partíciókhoz. A felhasználók nem kívánnak A |
| CreateBatchOptions |
A
Példahasználat:
|
| EnqueueEventOptions |
A |
| EventData |
Az Event Hubnak küldendő adatokat leíró felület.
Használja ezt hivatkozásként a
|
| EventDataAdapterParameters |
Az eseményadat-adaptert létrehozó |
| EventDataBatch |
Egy eseményköteget képviselő felület, amely az események Event Hubba való küldéséhez használható. A köteg létrehozásához használja a |
| EventHubBufferedProducerClientOptions |
A |
| EventHubClientOptions |
Az EventHubClient létrehozása során megadható beállításokat ismerteti.
Az egyszerű használat Példahasználat:
|
| EventHubConnectionStringProperties |
Az Event Hub kapcsolati sztringet alkotó tulajdonságok készlete. |
| EventHubConsumerClientOptions |
Az EventHubConsumerClient létrehozásakor megadható beállításokat ismerteti.
Az egyszerű használat Példahasználat:
|
| EventHubProperties |
Az eseményközpont futásidejű adatait ismerteti. |
| EventPosition |
Egy esemény pozícióját jelöli egy Event Hub-partícióban, amely általában a A stream kezdetét vagy végét jelképező EventPosition lekéréséhez használja a |
| GetEventHubPropertiesOptions |
A
|
| GetPartitionIdsOptions |
A
|
| GetPartitionPropertiesOptions |
A
|
| LastEnqueuedEventProperties |
A partíció utolsó lekérdezett eseményére vonatkozó információkészlet, amelyet a fogyasztó megfigyelt, amikor az események az Event Hubs szolgáltatástól érkeznek |
| LoadBalancingOptions |
Egy beállításcsomag a terheléselosztási beállítások konfigurálásához. |
| OnSendEventsErrorContext |
Tartalmazza azokat az eseményeket, amelyeket nem sikerült elküldeni az Event Hubnak, a hozzájuk rendelt partíciót és a küldés során észlelt hibát. |
| OnSendEventsSuccessContext |
Az eseményközpontba sikeresen elküldött eseményeket és a hozzájuk rendelt partíciót tartalmazza. |
| OperationOptions |
A nyomkövetés és az abortSignal konfigurálásának lehetőségei. |
| PartitionContext |
A |
| PartitionOwnership |
Egy
Megjegyzés: Ezt a |
| PartitionProperties |
Egy EventHub-partíció futásidejű adatait ismerteti. |
| ReceivedEventData |
Az Event Hubtól kapott esemény struktúráját leíró felület.
Használja ezt hivatkozásként a |
| RetryOptions |
Próbálkozzon újra a házirend beállításaival, amelyek meghatározzák a módot, az újrapróbálkozási lehetőségek számát, az újrapróbálkozási időközt stb. |
| SendBatchOptions |
A
|
| SubscribeOptions |
A |
| Subscription |
A |
| SubscriptionEventHandlers |
A felhasználó által implementálandó függvényeket leíró felület, amelyet a |
| TokenCredential |
Hitelesítési jogkivonat megadására alkalmas hitelesítő adatokat jelöl. |
| TryAddOptions |
A |
| WebSocketImpl |
A WebSocket konstruktorok szükséges alakját ismerteti. |
| WebSocketOptions |
Az AMQP-kapcsolat webes szoftvercsatornákon keresztüli csatornázásának konfigurálásának beállításai. |
Típus-aliasok
| ProcessCloseHandler |
A felhasználó által megadott függvény aláírása, amelyet a |
| ProcessErrorHandler |
A felhasználó által megadott függvény aláírása, amelyet a |
| ProcessEventsHandler |
A felhasználó által megadott függvény aláírása, amelyet a |
| ProcessInitializeHandler |
A felhasználó által megadott függvény aláírása, amelyet |
Enums
| CloseReason |
Egy |
| RetryMode |
Az újrapróbálkozási mód típusát ismerteti |
Functions
| create |
Eseményadat-adaptert összeállító függvény. Ez az adapter használható |
| parse |
A megadott kapcsolati sztringet az Azure Event Hubsra vonatkozó különböző tulajdonságokba elemzi. A tulajdonságok hasznosak egy EventHubProducerClient vagy egy EventHubConsumerClient létrehozásához. |
Változók
| earliest |
Megkapja az |
| latest |
Megkapja a |
| logger | A |
Funkciók részletei
createEventDataAdapter(EventDataAdapterParameters)
Eseményadat-adaptert összeállító függvény. Ez az adapter használható @azure/schema-registry-avro az eseményadatok törzsének kódolásához és dekódolásához.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Paraméterek
- params
- EventDataAdapterParameters
paraméterek az eseményadatok létrehozásához
Visszatér
MessageAdapter<EventData>
Eseményadat-adapter, amely képes eseményadatok előállítására és felhasználására
parseEventHubConnectionString(string)
A megadott kapcsolati sztringet az Azure Event Hubsra vonatkozó különböző tulajdonságokba elemzi. A tulajdonságok hasznosak egy EventHubProducerClient vagy egy EventHubConsumerClient létrehozásához.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Paraméterek
- connectionString
-
string
Az Event Hubs-névtérhez létrehozott megosztott hozzáférési szabályzathoz társított kapcsolati sztring.
Visszatér
Readonly<EventHubConnectionStringProperties>
Variable Details
earliestEventPosition
Megkapja az EventPosition első esemény helyét a partícióban.
Ezt a pozíciót adjuk át annak a EventHubConsumerClient.subscribe() metódusnak, amely elkezdi az eseményeket az első eseménytől a partícióban, amely a megtartási politika miatt nem járt le.
earliestEventPosition: EventPosition
Típus
latestEventPosition
Megkapja a EventPosition partíció végének megfelelőjét.
Add át ezt a pozíciót a EventHubConsumerClient.subscribe() metódusnak, hogy elkezdje az események fogadását közvetlenül a metódushívás után sorba állított eseményből.
latestEventPosition: EventPosition
Típus
logger
A @azure/logger csomag konfigurációja.
Ez a névtér előtagjával fog naplókat azure:event-hubs adni.
logger: AzureLogger