Connexion au flux Guide de démarrage rapide

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Ce guide de démarrage rapide vous donne un aperçu de la configuration et de l’utilisation de chacun des six producteurs et consommateurs de Connexion au flux pour échanger des données entre votre ServiceNow instance et un environnement Kafka.

    Connexion au flux dispose de deux producteurs qui envoient des ServiceNow données vers un environnement Kafka.
    • Étape du producteur Kafka Studio de workflow
    • ProducerV2 API
    La Connexion au flux comporte également quatre consommateurs qui récupèrent des données à partir d’un environnement Kafka.
    • Déclencheur de message Kafka dans Studio de workflow
    • Consommateur d’extraction de chargement de transformation (ETL)
    • Consommateur de carte de transformation
    • Consommateur de script

    Pour lier votre ServiceNow instance à un environnement Kafka, Connexion au flux utilise le fichier Service de messagerie Hermes . Le diagramme suivant montre chacun des producteurs et consommateurs et comment ils se connectent à votre environnement Kafka, présenté ici comme le site client, via Hermes.

    Figure 1. Producteurs et consommateurs de Connexion au flux
    Diagramme montrant les producteurs et les consommateurs de Stream Connect et comment ils se connectent à un environnement Kafka, décrit comme le « site client », via le Service de messagerie Hermes .

    Pour plus d’informations, reportez-vous à la Hermes Messaging Service section Utilisation de Connexion au flux pour Apache Kafka .

    Mise en route

    Pour représenter le site du client, ce guide utilise des Apache Kafka outils en ligne de commande exécutés sur votre ordinateur. Les paramètres de configuration utilisés avec cet outil peuvent être utilisés pour configurer n’importe quelle connexion client à la passerelle ADCv2 (Application Delivery Controller, version 2) à l’aide du protocole Kafka.

    Toutes les commandes données sont testées avec la version OpenSSL (LibreSSL 2.8.3) et Apache Kafka la version de distribution binaire kafka_2.13-3.4.0.tgz. Toutefois, toutes les commandes doivent fonctionner avec n’importe quelle version que vous avez dans votre environnement local.

    Étapes de démarrage rapide

    Ce guide de démarrage rapide comporte cinq étapes. Les étapes 1 et 2 expliquent comment configurer et tester une connexion à Hermes. Les étapes 3 à 5 vous montrent comment configurer et utiliser chacun des producteurs et consommateurs de Connexion au flux pour envoyer et recevoir des données.

    1. La passerelle ADCv2 utilise l’authentification réciproque pour authentifier les demandes, la première étape consiste donc à créer un magasin de clés et un magasin de confiance à utiliser avec votre client Kafka préféré. La page suivante vous montre comment créer les certificats requis : Établissez une connexion sécurisée au Service de messagerie Hermes.
    2. Après avoir configuré une connexion sécurisée à Hermes, vérifiez que le magasin de clés et le magasin de clés de confiance ont été correctement générés en testant la connexion à Hermes via la passerelle ADCv2.
    3. Maintenant, vous pouvez Utiliser le déclencheur de message Kafka et le consommateur de script pour utiliser les messages. La première partie de cette page vous montre comment utiliser le déclencheur de message Kafka pour Studio de workflow récupérer des messages de Kafka. La deuxième partie vous montre comment utiliser le consommateur de script pour récupérer des messages.
    4. Et Utiliser les consommateurs ETL et Carte de transformation pour importer des données. Les définitions ETL et les cartes de transformation spécifient la logique de transformation à utiliser lors de l’extraction des données via les importations planifiées. Vous pouvez utiliser les mêmes définitions ETL et cartes de transformation pour transformer les événements reçus via Kafka.
      Remarque :
      Pour utiliser le consommateur ETL, vous avez besoin d’un transformateur d’ensemble de données à importer robuste. De même, pour utiliser le consommateur de carte de transformation, vous avez besoin d’une carte de transformation.
    5. Enfin, vous pouvez Utilisez l’étape Créateur Kafka et l’API ProducerV2 pour publier des messages. Cette page vous montre comment utiliser à la fois l’étape Studio de workflow Kafka Producer et l’API ProducerV2 pour transmettre des messages à Kafka.