Partager via


Ajouter une destination de point de terminaison personnalisé ou d’application personnalisée à un Eventstream

Si vous souhaitez connecter votre propre application à un Eventstream, vous pouvez ajouter un point de terminaison personnalisé ou une application personnalisée comme destination. Vous pouvez ensuite consommer des événements en temps réel à partir de l’Eventstream vers votre propre application avec le point de terminaison de connexion exposé sur le point de terminaison personnalisé ou l’application personnalisée. En outre, le protocole Apache Kafka étant disponible en option pour les points de terminaison personnalisés ou les applications personnalisées, vous pouvez consommer des événements en temps réel à l’aide de ce protocole.

Cet article vous montre comment ajouter une destination de point de terminaison personnalisé ou d’application personnalisée à un Eventstream dans des flux d’événements Microsoft Fabric.

Remarque

Si vous souhaitez utiliser les fonctionnalités améliorées en préversion, sélectionnez Fonctionnalités améliorées en haut. Sinon, sélectionnez Fonctionnalités standard. Pour plus d’informations sur les fonctionnalités améliorées en aperçu, consultez Présentation des flux d’événements Fabric.

Prérequis

Avant de commencer, vous devez obtenir l’accès à l’espace de travail Premium disposant d’autorisations Contributeur ou supérieures dans lequel se trouve votre Eventstream.

Remarque

Le nombre maximal de sources et de destinations pour un flux d’événements est de 11.

Ajouter un point de terminaison personnalisé comme destination

Si vous souhaitez acheminer des données d’événement vers votre application, vous pouvez ajouter un point de terminaison personnalisé comme destination de votre Eventstream :

  1. Si vous êtes en mode affichage en direct, basculez en mode modification en sélectionnant Modifier dans le ruban.

    Capture d’écran montrant le bouton Modifier qui vous permet de basculer en mode modification.

  2. En mode modification, ajoutez une destination de point de terminaison personnalisé de l’une des manières suivantes :

    • Sélectionnez Ajouter une destination dans le ruban, puis Point de terminaison personnalisé, et connectez ce dernier à votre flux par défaut ou flux dérivé.

      Capture d’écran montrant la sélection d’un point de terminaison personnalisé comme destination dans le ruban.

    • Dans l’éditeur, sélectionnez Transformer des événements ou ajouter une destination, puis sélectionnez Point de terminaison personnalisé.

      Capture d’écran montrant la sélection d’un point de terminaison personnalisé dans l’éditeur.

  3. Dans Nom de destination, entrez le nom du point de terminaison personnalisé. Ensuite, sélectionnez Enregistrer.

    Capture d’écran montrant le volet d’entrée du nom d’un point de terminaison personnalisé.

  4. Connectez la vignette du flux par défaut à la vignette du point de terminaison personnalisé si aucune connexion n’est établie.

    Capture d’écran montrant la connexion à une vignette du point de terminaison personnalisé.

  5. Pour afficher les informations détaillées de votre point de terminaison personnalisé, sélectionnez Publier.

    Capture d’écran montrant le bouton Publier.

Obtenir les détails du point de terminaison dans le volet Détails pour consommer des événements

Dans l’affichage en direct, sélectionnez la vignette de point de terminaison personnalisé. Le volet Détails qui apparaît comporte trois onglets de protocole : Event Hub, AMQP et Kafka.

Capture d’écran montrant le volet Détails d’un point de terminaison personnalisé.

Chaque onglet de protocole comporte trois pages : Essentiel, Clés et Exemple de code. Ces pages offrent les détails du point de terminaison et le protocole correspondant pour se connecter.

Essentiel affiche le nom, le type et l’état de votre point de terminaison personnalisé.

Capture d’écran montrant les détails essentiels d’un point de terminaison personnalisé dans l’affichage en direct de l’Eventstream.

Clés fournit des informations sur les clés de connexion. Exemple de code fournit l’exemple de code, et les clés correspondantes intégrées, que vous pouvez utiliser pour transmettre en continu les événements vers votre Eventstream. Les informations contenues dans ces pages varient selon le protocole.

Hub d’événements

La page Clés de l’onglet Event Hub contient des informations relatives à la chaîne de connexion d’un Event Hub. Les informations incluent le Nom de l’Event hub, le nom de la clé d’accès partagé, la clé primaire et la clé primaire de la chaîne de connexion.

Capture d’écran montrant les clés d’Event Hub dans le volet Détails de l’affichage en direct de l’Eventstream.

Le format de l’Event Hub est le format par défaut de la chaîne de connexion. Il fonctionne avec le kit de développement logiciel (SDK) Azure Event Hubs. Ce format vous permet de vous connecter à votre Eventstream via le protocole Event Hubs.

La chaîne de connexion ressemble à l’exemple suivant dans le format de hub d’événements :

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

La page Exemple de code de l’onglet Event Hub offre du code prêt à l’emploi qui inclut les informations requises sur les clés de connexion dans Event Hub. Copiez et collez-le simplement dans votre application pour l’utiliser.

Capture d’écran montrant un exemple de code Event Hub dans le volet Détails de l’affichage en direct de l’Eventstream.

Kafka

Le format Kafka est compatible avec le protocole Apache Kafka, qui est une plateforme de diffusion en continu distribuée populaire qui prend en charge le traitement des données à débit élevé et à faible latence. Vous pouvez utiliser les informations sur les Clés et l’Exemple de code du format de protocole Kafka pour vous connecter à l’Eventstream et consommer les événements.

Capture d’écran montrant les clés Kafka dans le volet Détails de l’affichage en direct de l’Eventstream.

La page Exemple de code de l’onglet Kafka fournit du code prêt à l’usage, y compris les clés de connexion nécessaires au format Kafka. Il vous suffit de le copier pour l’utiliser.

Capture d’écran montrant un exemple de code Kafka dans le volet Détails de l’affichage en direct de l’Eventstream.

AMQP

Le format AMQP est compatible avec le protocole AMQP 1.0, un protocole de messagerie standard qui prend en charge l’interopérabilité entre diverses plateformes et langues. Vous pouvez utiliser ce format pour vous connecter à votre Eventstream à l’aide du protocole AMQP.

Capture d’écran montrant les clés AMQP dans le volet Détails de l’affichage en direct de l’Eventstream.

La page Exemple de code de l’onglet AMQP fournit du code prêt à l’emploi et des informations sur la clé de connexion au format AMQP.

Capture d’écran montrant un exemple de code AMQP dans le volet Détails de l’affichage en direct de l’Eventstream.

Vous pouvez choisir le format de protocole adapté aux besoins de votre application et à vos préférences, puis copier et coller la chaîne de connexion dans votre application. Vous pouvez également copier l’exemple de code contenu dans la page Exemple de code ou y faire référence. Celui-ci montre comment envoyer ou recevoir des événements à l’aide de divers protocoles.

Pour savoir comment ajouter d’autres destinations à un Eventstream, consultez les articles suivants :

Prérequis

Avant de commencer, vous devez obtenir l’accès à l’espace de travail Premium disposant d’autorisations Contributeur ou supérieures dans lequel se trouve votre Eventstream.

Remarque

Le nombre maximal de sources et de destinations pour un flux d’événements est de 11.

Ajouter une application personnalisée en tant que destination

Si vous souhaitez acheminer des données d’événement vers votre application, vous pouvez ajouter une application personnalisée comme destination de votre Eventstream :

  1. Sélectionnez Nouvelle destination dans le ruban ou le signe plus (+) dans le canevas de l’éditeur principal, puis Application personnalisée.

  2. Dans le volet Application personnalisée, entrez un nom de destination pour l’application personnalisée, puis sélectionnez Ajouter.

    Capture d’écran du volet de configuration d’une application personnalisée comme destination.

Obtenir les détails du point de terminaison dans le volet Détails pour consommer des événements

Une fois que vous avez créé l’application personnalisée comme destination, vous pouvez afficher les informations dans le volet Détails.

Capture d’écran montrant le volet Détails d’une destination d’application personnalisée.

Le volet Détails comporte trois onglets de protocole : Eventhub, AMQP et Kafka. Chaque onglet de protocole comporte trois pages : De base, Clés et Exemple de code. Ces pages offrent les détails du point de terminaison et le protocole correspondant pour se connecter.

Essentiel affiche le nom, le type et l’état de votre application personnalisée.

Capture d’écran montrant les détails essentiels d’une application personnalisée dans le volet Détails d’un Eventstream.

Clés fournit des informations sur les clés de connexion. Exemple de code fournit l’exemple de code, et les clés correspondantes intégrées, que vous pouvez utiliser pour transmettre en continu les événements vers votre Eventstream. Les informations contenues dans ces pages varient selon le protocole.

Hub d’événements

La page Clés de l’onglet Event Hub contient des informations relatives à la chaîne de connexion d’un Event Hub. Les informations incluent le Nom de l’Event hub, le nom de la clé d’accès partagé, la clé primaire et la clé primaire de la chaîne de connexion.

Capture d’écran montrant les clés de l’Event Hub dans le volet Détails de l’Eventstream.

Le format de l’Event Hub est le format par défaut de la chaîne de connexion. Il fonctionne avec le kit de développement logiciel (SDK) Azure Event Hubs. Ce format vous permet de vous connecter à votre Eventstream via le protocole Event Hubs.

La chaîne de connexion ressemble à l’exemple suivant dans le format de hub d’événements :

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

La page Exemple de code de l’onglet Event Hub offre du code prêt à l’emploi qui inclut les informations requises sur les clés de connexion dans Event Hub. Copiez et collez-le simplement dans votre application pour l’utiliser.

Capture d’écran montrant un exemple de code Event Hub dans le volet Détails de l’Eventstream.

Kafka

Le format Kafka est compatible avec le protocole Apache Kafka, qui est une plateforme de diffusion en continu distribuée populaire qui prend en charge le traitement des données à débit élevé et à faible latence. Vous pouvez utiliser les informations sur les Clés et l’Exemple de code du format de protocole Kafka pour vous connecter à l’Eventstream et consommer les événements.

Capture d’écran montrant des clés Kafka dans le volet Détails de l’Eventstream.

La page Exemple de code de l’onglet Kafka fournit du code prêt à l’usage, y compris les clés de connexion nécessaires au format Kafka. Il vous suffit de le copier pour l’utiliser.

Capture d’écran montrant un exemple de code Kafka dans le volet Détails de l’Eventstream.

AMQP

Le format AMQP est compatible avec le protocole AMQP 1.0, un protocole de messagerie standard qui prend en charge l’interopérabilité entre diverses plateformes et langues. Vous pouvez utiliser ce format pour vous connecter à votre Eventstream à l’aide du protocole AMQP.

Capture d’écran montrant des clés AMQP dans le volet Détails de l’Eventstream.

La page Exemple de code de l’onglet AMQP fournit du code prêt à l’emploi et des informations sur la clé de connexion au format AMQP.

Capture d’écran montrant un exemple de code AMQP dans le volet Détails de l’Eventstream.

Vous pouvez choisir le format de protocole adapté aux besoins de votre application et à vos préférences, puis copier et coller la chaîne de connexion dans votre application. Vous pouvez également copier l’exemple de code contenu dans la page Exemple de code ou y faire référence. Celui-ci montre comment envoyer ou recevoir des événements à l’aide de divers protocoles.

Gérer une destination

Vous pouvez modifier (via la commande Modifier) ou supprimer (via la commande Supprimer) une destination d’Eventstream via le volet Données ou via le canevas.

Quand vous sélectionnez Modifier, le volet de modification s’ouvre à droite de l’éditeur principal. Vous pouvez modifier la configuration comme vous le souhaitez, y compris la logique de transformation des événements via l’éditeur du processeur d’événements.

Capture d’écran montrant l’emplacement où sélectionner les options de modification et de suppression de destinations sur le canevas.

Pour savoir comment ajouter d’autres destinations à un Eventstream, consultez les articles suivants :