SubscribeOptions interface
Opciones para configurar el subscribe
método en .EventHubConsumerClient
Por ejemplo: { maxBatchSize: 20, maxWaitTimeInSeconds: 120, startPosition: { sequenceNumber: 123 } }
Propiedades
max |
Número de eventos que se van a solicitar por lote |
max |
Cantidad máxima de tiempo que se debe esperar para crear el recuento de mensajes solicitados antes de pasar los datos al código de usuario para su procesamiento. Si no se proporciona, el valor predeterminado es de 60 segundos. |
owner |
El nivel de propietario que se va a usar, ya que esta suscripción se suscribe a particiones. |
prefetch |
El recuento de eventos solicitados diligentemente y en cola sin tener en cuenta si se solicitó una lectura. |
skip |
Opción para deshabilitar que el cliente ejecute JSON.parse() en el cuerpo del mensaje al recibir el mensaje. No es aplicable si el mensaje se envió con el valor o secuencia del tipo de cuerpo AMQP. Use esta opción cuando prefiera trabajar directamente con los bytes presentes en el cuerpo del mensaje que si el cliente intenta analizarla. |
start |
Posición del evento en una partición para empezar a recibir eventos de si no se encuentra ningún punto de control. Pase un mapa del identificador de partición a la posición si desea usar una posición inicial diferente para cada partición. |
tracing |
Opciones para configurar el seguimiento. |
track |
Indica si el consumidor debe solicitar información sobre el último evento en cola en su partición asociada y realizar un seguimiento de esa información a medida que se reciben los eventos. Cuando se realiza un seguimiento de la información sobre el último evento en cola de la partición, cada evento recibido del servicio Event Hubs llevará metadatos sobre la partición que, de lo contrario, no lo haría. Esto da como resultado una pequeña cantidad de consumo de ancho de banda de red adicional que generalmente es un equilibrio favorable cuando se considera en contra de realizar periódicamente solicitudes de propiedades de partición mediante el cliente del centro de eventos. |
Detalles de las propiedades
maxBatchSize
Número de eventos que se van a solicitar por lote
maxBatchSize?: number
Valor de propiedad
number
maxWaitTimeInSeconds
Cantidad máxima de tiempo que se debe esperar para crear el recuento de mensajes solicitados antes de pasar los datos al código de usuario para su procesamiento. Si no se proporciona, el valor predeterminado es de 60 segundos.
maxWaitTimeInSeconds?: number
Valor de propiedad
number
ownerLevel
El nivel de propietario que se va a usar, ya que esta suscripción se suscribe a particiones.
ownerLevel?: number
Valor de propiedad
number
prefetchCount
El recuento de eventos solicitados diligentemente y en cola sin tener en cuenta si se solicitó una lectura.
prefetchCount?: number
Valor de propiedad
number
skipParsingBodyAsJson
Opción para deshabilitar que el cliente ejecute JSON.parse() en el cuerpo del mensaje al recibir el mensaje. No es aplicable si el mensaje se envió con el valor o secuencia del tipo de cuerpo AMQP. Use esta opción cuando prefiera trabajar directamente con los bytes presentes en el cuerpo del mensaje que si el cliente intenta analizarla.
skipParsingBodyAsJson?: boolean
Valor de propiedad
boolean
startPosition
Posición del evento en una partición para empezar a recibir eventos de si no se encuentra ningún punto de control. Pase un mapa del identificador de partición a la posición si desea usar una posición inicial diferente para cada partición.
startPosition?: EventPosition | {[partitionId: string]: EventPosition}
Valor de propiedad
EventPosition | {[partitionId: string]: EventPosition}
tracingOptions
Opciones para configurar el seguimiento.
tracingOptions?: OperationTracingOptions
Valor de propiedad
trackLastEnqueuedEventProperties
Indica si el consumidor debe solicitar información sobre el último evento en cola en su partición asociada y realizar un seguimiento de esa información a medida que se reciben los eventos.
Cuando se realiza un seguimiento de la información sobre el último evento en cola de la partición, cada evento recibido del servicio Event Hubs llevará metadatos sobre la partición que, de lo contrario, no lo haría. Esto da como resultado una pequeña cantidad de consumo de ancho de banda de red adicional que generalmente es un equilibrio favorable cuando se considera en contra de realizar periódicamente solicitudes de propiedades de partición mediante el cliente del centro de eventos.
trackLastEnqueuedEventProperties?: boolean
Valor de propiedad
boolean