Compartir a través de


Adición de un origen de punto de conexión personalizado a un flujo de eventos

Si quiere conectar una aplicación propia con una secuencia de eventos, puede agregar un origen de punto de conexión personalizado (es decir, aplicación personalizada en la funcionalidad estándar). Después, puede enviar datos a la secuencia de eventos desde una aplicación propia con el punto de conexión mostrado como el punto de conexión personalizado (es decir, aplicación personalizada en la funcionalidad estándar). En este artículo se muestra cómo agregar un origen de punto de conexión personalizado (es decir, aplicación personalizada en la funcionalidad estándar) a una secuencia de eventos.

Nota:

Si quiere usar funcionalidades mejoradas que están en versión preliminar, seleccione Funcionalidades mejoradas en la parte superior. De lo contrario, seleccione Funcionalidades estándar. Para obtener información sobre las funcionalidades mejoradas que se encuentran en versión preliminar, vea Introducción a los flujos de eventos de Fabric.

Requisitos previos

  • Acceda al área de trabajo Premium de Fabric con los permisos Colaborador o superior.

Importante

Las funcionalidades mejoradas de flujos de eventos de Fabric se encuentran actualmente en versión preliminar.

Nota:

El número máximo de orígenes y destinos para una secuencia de eventos es 11.

Adición de datos de punto de conexión personalizados como origen

Siga estos pasos para agregar un origen de punto de conexión personalizado:

  1. Para crear una nueva secuencia de eventos, seleccione Eventstream en la pantalla inicio. Asegúrese de que la opción Funcionalidades mejoradas (versión preliminar) esté habilitada.

    Una captura de pantalla de la creación de un nuevo Eventstream.

  2. Para agregar el origen de punto de conexión personalizado, en la página de introducción, seleccione Usar punto de conexión personalizado.

    Captura de pantalla de la selección de Usar punto de conexión personalizado.

    O bien, si ya tiene una secuencia de eventos publicada y quiere agregar datos de punto de conexión personalizado como origen, cambie al modo de edición. A continuación, seleccione Agregar origen en la cinta de opciones y seleccione Punto de conexión personalizado.

    Captura de pantalla de la selección de Punto de conexión personalizado para agregar a una secuencia de eventos existente.

  3. En la pantalla Punto de conexión personalizado, escriba un nombre para el origen personalizado en Nombre de origen y, a continuación, seleccione Agregar.

    Captura de pantalla que muestra la pantalla Punto de conexión personalizado con el botón Agregar resaltado.

  4. Después de crear el origen de punto de conexión personalizado, verá que se ha agregado a la secuencia de eventos en el lienzo en modo de edición. Para implementar estos datos de origen de aplicación personalizados recién agregados, seleccione Publicar.

    Captura de pantalla que muestra la secuencia de eventos en modo de edición, con el botón Publicar resaltado.

Una vez que se completen estos pasos, los datos de punto de conexión personalizado están disponibles para su visualización en la vista en vivo.

Captura de pantalla que muestra la secuencia de eventos en Vista en vivo.

Obtención de cadenas de conexión y código de ejemplo

En el panel Detalles de la vista en vivo, puede ver tres categorías: Básico, Claves y Código de ejemplo. También puede seleccionar entre tres pestañas de protocolo: Centro de eventos, AMQP y Kafka. La información de claves y código de ejemplo varía según el protocolo.

Básico: muestra el nombre, la descripción, el tipo y el estado del punto de conexión personalizado.

Captura de pantalla que muestra la información básica en el panel de Detalles de la vista en vivo de eventstream.

Claves: muestra las cadenas de conexión del punto de conexión personalizado, que puede copiar y pegar en la aplicación.

Captura de pantalla que muestra la información de claves en el panel de Detalles de la vista en vivo de eventstream.

La cadena de conexión es una cadena de conexión compatible con el centro de eventos y puede usarla en su aplicación para recibir eventos de esta secuencia de eventos. El formato Centro de eventos es el formato predeterminado de la cadena de conexión y es compatible con el SDK de Azure Event Hubs. Puede usar este formato para conectarse a las secuencias de eventos mediante el protocolo de Event Hubs.

El siguiente ejemplo muestra el aspecto de la cadena de conexión en el formato de Event Hubs:

Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx

El código de ejemplo muestra código de ejemplo al que puede hacer referencia o copiar y pegar en la aplicación, para insertar o extraer datos de eventos hacia o desde este flujo de eventos.

Captura de pantalla que muestra el código de ejemplo en el panel de Detalles de la vista en vivo de eventstream.

Aparte del centro de eventos, las otras dos pestañas de formato de protocolo que puede seleccionar en el panel Detalles son AMQP y Kafka.

  • El formato AMQP es compatible con el protocolo AMQP 1.0, un protocolo de mensajería estándar que admite la interoperabilidad entre diferentes plataformas y lenguajes. Puede usar este formato para conectarse a las secuencias de eventos mediante el protocolo AMQP.

  • El formato Kafka es compatible con el protocolo Apache Kafka, una plataforma de streaming distribuida popular que admite el procesamiento de datos de alto rendimiento y baja latencia. Puede usar este formato para conectarse a las secuencias de eventos mediante el protocolo Kafka.

Puede elegir el formato de protocolo que se adapte a sus necesidades y preferencias de la aplicación. Seleccione estas pestañas en el panel Detalles para obtener claves personalizadas y código de ejemplo. Copie y pegue los cadena de conexión de la sección Claves en la aplicación. Consulte o copie y pegue el código de ejemplo proporcionado para enviar o recibir eventos mediante los distintos protocolos.

Para obtener información sobre cómo agregar otros orígenes a Eventstream, consulte los siguientes artículos:

Requisitos previos

Para empezar, debe completar los siguientes requisitos previos:

  • Obtenga acceso a un área de trabajo Premium con los permisos Colaborador o superior donde se encuentra la secuencia de eventos.

Nota:

El número máximo de orígenes y destinos para una secuencia de eventos es 11.

Adición de una aplicación personalizada como origen

Si desea conectar su propia aplicación con un eventstream, puede agregar un origen de aplicación personalizado. A continuación, envíe datos al eventstream con su propia aplicación con el punto de conexión expuesto en la aplicación personalizada. Siga estos pasos para agregar un origen de aplicación personalizada:

  1. Seleccione Nuevo origen en la cinta de opciones o "+" en el lienzo del editor principal y, a continuación, Aplicación personalizada.

  2. Escriba un Nombre de origen para la aplicación personalizada y seleccione Añadir.

    Captura de pantalla que muestra la configuración del origen de la aplicación personalizada.

  3. Después de crear correctamente el origen de la aplicación personalizada, puede cambiar y ver la siguiente información en la pestaña Detalles del panel inferior:

    Captura de pantalla que muestra el origen de la aplicación personalizada.

    • Básico: muestra el nombre, la descripción, el tipo y el estado de la aplicación personalizada.
    • Claves: muestra la cadena de conexión de la aplicación personalizada, que puede copiar y pegar en la aplicación.
    • Código de ejemplo: muestra el código de ejemplo, al que puede hacer referencia o copiar para insertar los datos del evento en este eventstream o extraer los datos del evento de este eventstream.

    Para cada pestaña (Básico / Claves / Código de ejemplo), también puede cambiar tres pestañas de protocolo: Eventhub, AMQP, y Kafka para acceder a la información de formatos de protocolo diversos:

    La cadena de conexión es una cadena de conexión compatible con el centro de eventos y puede usarla en su aplicación para recibir eventos de su secuencia de eventos. La cadena de conexión tiene varios formatos de protocolo, que puede cambiar y seleccionar en la pestaña Claves. En el ejemplo siguiente se muestra el aspecto de la cadena de conexión en formato de Event Hubs:

    Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx

    El formato Centro de eventos es el formato predeterminado para la cadena de conexión y es compatible con el SDK de Azure Event Hubs. Puede usar este formato para conectarse al eventstream mediante el protocolo de Event Hubs.

    Captura de pantalla que muestra los detalles de la aplicación personalizada.

    Los otros dos formatos de protocolo son AMQP y Kafka, que puede seleccionar haciendo clic en las pestañas correspondientes de la pestaña Claves.

    El formato AMQP es compatible con el protocolo AMQP 1.0, que es un protocolo de mensajería estándar que admite la interoperabilidad entre diferentes plataformas y lenguajes. Puede usar este formato para conectarse al eventstream mediante el protocolo AMQP.

    El formato Kafka es compatible con el protocolo Apache Kafka, que es una plataforma de streaming distribuida popular que admite el procesamiento de datos de alto rendimiento y baja latencia. Puede usar este formato para conectarse al eventstream mediante el protocolo Kafka.

    Puede elegir el formato de protocolo que se adapte a sus necesidades y preferencias de la aplicación, y copiar y pegar la cadena de conexión en la aplicación. También puede hacer referencia o copiar el código de ejemplo que proporcionamos en la pestaña Código de ejemplo, que muestra cómo enviar o recibir eventos mediante distintos protocolos.

Para obtener información sobre cómo agregar otros orígenes a Eventstream, consulte los siguientes artículos: