@azure/event-hubs package
Clases
EventHubBufferedProducerClient |
Según las opciones especificadas cuando se ponen en cola los eventos, pueden asignarse automáticamente a una partición, agruparse según la clave de partición especificada o asignar una partición solicitada específicamente. Este modelo está pensado para cambiar la carga de la administración por lotes de los autores de llamadas, a costa del tiempo no determinista, para cuando se publiquen los eventos. Hay ventajas y desventajas adicionales que se deben tener en cuenta, así como:
En escenarios en los que es importante que los eventos se publiquen inmediatamente con un resultado determinista, asegúrese de que las claves de partición se asignan a una partición coherente con otros publicadores, o donde maximizar la disponibilidad es un requisito, se recomienda usar |
EventHubConsumerClient |
La Hay varias maneras de crear una
Opcionalmente, también puede pasar:
|
EventHubProducerClient |
La Hay varias maneras de crear una
Opcionalmente, también puede pasar un contenedor de opciones para configurar la directiva de reintentos o la configuración de proxy. |
MessagingError |
Describe la clase base de Error de mensajería. |
Interfaces
BufferedCloseOptions |
Opciones para configurar el |
BufferedFlushOptions |
Opciones para configurar el |
Checkpoint |
Un punto de control está diseñado para representar el último evento procesado correctamente por el usuario desde una partición determinada de un grupo de consumidores en una instancia del centro de eventos. Cuando el Nunca se espera que los usuarios interactúen directamente con |
CheckpointStore |
Un almacén de puntos de control almacena y recupera información de propiedad de partición y detalles de punto de control para cada partición de un grupo de consumidores determinado de una instancia del centro de eventos. Los usuarios no están diseñados para implementar un Las implementaciones de |
CreateBatchOptions |
Opciones para configurar el
Ejemplo de uso:
|
EnqueueEventOptions |
Opciones para configurar el |
EventData |
Interfaz que describe los datos que se van a enviar al centro de eventos.
Úselo como referencia al crear el objeto que se va a enviar al usar .
|
EventDataAdapterParameters |
Parámetros de la |
EventDataBatch |
Interfaz que representa un lote de eventos que se pueden usar para enviar eventos al centro de eventos. Para crear el lote, use el |
EventHubBufferedProducerClientOptions |
Describe las opciones que se pueden proporcionar al crear . |
EventHubClientOptions |
Describe las opciones que se pueden proporcionar al crear EventHubClient.
Un uso simple puede ser Ejemplo de uso:
|
EventHubConnectionStringProperties |
Conjunto de propiedades que componen un centro de eventos cadena de conexión. |
EventHubConsumerClientOptions |
Describe las opciones que se pueden proporcionar al crear EventHubConsumerClient.
Un uso simple puede ser Ejemplo de uso:
|
EventHubProperties |
Describe la información en tiempo de ejecución de un centro de eventos. |
EventPosition |
Representa la posición de un evento en una partición del centro de eventos, que normalmente se usa al llamar al Para obtener una EventPosition que represente el inicio o el final de la secuencia, use las constantes |
GetEventHubPropertiesOptions |
Conjunto de opciones para configurar el comportamiento de
|
GetPartitionIdsOptions |
Conjunto de opciones para configurar el comportamiento de
|
GetPartitionPropertiesOptions |
Conjunto de opciones para configurar el comportamiento de
|
LastEnqueuedEventProperties |
Un conjunto de información sobre el último evento en cola de una partición, tal y como observa el consumidor como eventos se reciben del servicio Event Hubs. |
LoadBalancingOptions |
Un contenedor de opciones para configurar los valores de equilibrio de carga. |
OnSendEventsErrorContext |
Contiene los eventos que no se enviaron correctamente al centro de eventos, la partición a la que se asignaron y el error que se encontró al enviar. |
OnSendEventsSuccessContext |
Contiene los eventos que se enviaron correctamente al centro de eventos y la partición a la que se asignaron. |
OperationOptions |
Opciones para configurar el seguimiento y abortSignal. |
PartitionContext |
Interfaz que describe el contexto pasado a cada una de las funciones que forman parte de |
PartitionOwnership |
Interfaz que representa los detalles sobre qué instancia de posee
Nota: El |
PartitionProperties |
Describe la información en tiempo de ejecución de una partición de EventHub. |
ReceivedEventData |
Interfaz que describe la estructura del evento recibido del centro de eventos.
Úselo como referencia al crear la |
RetryOptions |
Opciones de directiva de reintento que determinan el modo, el número de reintentos, el intervalo de reintento, etc. |
SendBatchOptions |
Opciones para configurar el
|
SubscribeOptions |
Opciones para configurar el |
Subscription |
Interfaz que describe el objeto devuelto por el |
SubscriptionEventHandlers |
Interfaz que describe las funciones que va a implementar el usuario que invoca |
TokenCredential |
Representa una credencial capaz de proporcionar un token de autenticación. |
TryAddOptions |
Opciones para configurar el comportamiento del |
WebSocketImpl |
Describe la forma necesaria de los constructores de WebSocket. |
WebSocketOptions |
Opciones para configurar el canalización de la conexión AMQP a través de web Sockets. |
Alias de tipos
ProcessCloseHandler |
Firma de la función proporcionada por el usuario invocada justo |
ProcessErrorHandler |
Firma de la función proporcionada por el usuario invocada por |
ProcessEventsHandler |
Firma de la función proporcionada por el usuario invocada cuando |
ProcessInitializeHandler |
Firma de la función proporcionada por |
Enumeraciones
CloseReason |
Enumeración que representa las diferentes razones para |
RetryMode |
Describe el tipo modo de reintento. |
Funciones
create |
Función que construye un adaptador de datos de eventos. Ese adaptador se puede usar con |
parse |
Analiza los cadena de conexión dados en las diferentes propiedades aplicables a Azure Event Hubs. Las propiedades son útiles para construir eventHubProducerClient o eventHubConsumerClient. |
Detalles de la función
createEventDataAdapter(EventDataAdapterParameters)
Función que construye un adaptador de datos de eventos. Ese adaptador se puede usar con @azure/schema-registry-avro
para codificar y descodificar el cuerpo en los datos de eventos.
function createEventDataAdapter(params?: EventDataAdapterParameters): MessageAdapter<EventData>
Parámetros
- params
- EventDataAdapterParameters
parámetros para crear los datos del evento
Devoluciones
MessageAdapter<EventData>
Un adaptador de datos de eventos que puede generar y consumir datos de eventos
parseEventHubConnectionString(string)
Analiza los cadena de conexión dados en las diferentes propiedades aplicables a Azure Event Hubs. Las propiedades son útiles para construir eventHubProducerClient o eventHubConsumerClient.
function parseEventHubConnectionString(connectionString: string): Readonly<EventHubConnectionStringProperties>
Parámetros
- connectionString
-
string
La cadena de conexión asociada a la directiva de acceso compartido creada para el espacio de nombres de Event Hubs.
Devoluciones
Readonly<EventHubConnectionStringProperties>