Stream Connect Schnellstarthandbuch

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Diese Schnellstartanleitung gibt Ihnen einen Überblick über die Einrichtung und Verwendung der sechs Stream Connect-Ersteller und -Verbraucher für den Datenaustausch zwischen Ihrer Instanz ServiceNow und einer Kafka-Umgebung.

    Stream Connect hat zwei Ersteller, die Daten von ServiceNow an eine Kafka-Umgebung senden.
    • Kafka-Ersteller-Schritt in Workflow-Studio
    • BuilderV2-API
    Stream Connect verfügt außerdem über vier Verbraucher, die Daten aus einer Kafka-Umgebung abrufen.
    • Kafka-Nachrichtenauslöser in Workflow-Studio
    • ETL-Verbraucher (Extract Transform Load).
    • Verbraucher der Transformationszuordnung
    • Skript-Verbraucher

    Um Ihre Instanz ServiceNow mit einer Kafka-Umgebung zu verknüpfen, verwendet Stream Connect Hermes Messaging-Service. Das folgende Diagramm zeigt die einzelnen Ersteller und Verbraucher und wie sie über Hermes eine Verbindung zu Ihrer Kafka-Umgebung herstellen, die hier als Kundenstandortdargestellt ist.

    Abbildung : 1. Stream Connect-Ersteller und -Verbraucher
    Diagramm, das Stream Connect-Ersteller und -Verbraucher zeigt und wie sie über Hermes Messaging-Serviceeine Verbindung zu einer Kafka-Umgebung herstellen, die als „Kunden-Site“ beschrieben wird.

    Weitere Informationen finden Sie unter Stream Connect für Apache Kafka verwenden und Hermes Messaging Service.

    Erste Schritte

    Zur Darstellung der Kundenwebsite werden in diesem Handbuch die Befehlszeilentools Apache Kafka verwendet, die auf Ihrem Computer ausgeführt werden. Die mit diesem Tool verwendeten Konfigurationsparameter können verwendet werden, um jede Clientverbindung mit dem ADCv2-Gateway (Application Delivery Controller, Version 2) unter Verwendung des Kafka-Protokolls zu konfigurieren.

    Alle angegebenen Befehle wurden mit der OpenSSL-Version (LibreSSL 2.8.3) und der Apache Kafka Binärverteilung Version kafka_2.13-3.4.0.tgz getestet. Alle Befehle sollten jedoch mit jeder Version funktionieren, die Sie in Ihrer lokalen Umgebung haben.

    Schnellstartschritte

    Diese Schnellstartanleitung besteht aus fünf Schritten. Die Schritte 1 und 2 behandeln, wie Sie eine Verbindung zu Hermes einrichten und testen. Die Schritte 3 bis 5 zeigen, wie Sie die einzelnen Stream Connect-Ersteller und -Verbraucher zum Senden und Empfangen von Daten konfigurieren und verwenden.

    1. Das ADCv2-Gateway authentifiziert Anforderungen mithilfe der gegenseitigen Authentifizierung. Der erste Schritt besteht daher in der Erstellung eines Schlüsselspeichers und eines Truststores zur Verwendung mit Ihrem bevorzugten Kafka-Client. Auf der folgenden Seite erfahren Sie, wie Sie die erforderlichen Zertifikate erstellen: Set up a secure connection to the Hermes Messaging Service.
    2. Nachdem Sie eine sichere Verbindung zu Hermes hergestellt haben, überprüfen Sie, ob der Schlüsselspeicher und der Truststore ordnungsgemäß generiert wurden, indem Sie die Verbindung zu Hermes über das ADCv2-Gateway testen.
    3. Jetzt können Sie Verwenden Sie den Kafka-Nachrichtenauslöser und den Skriptverbraucher, um Nachrichten zu verbrauchen. Im ersten Teil dieser Seite erfahren Sie, wie Sie den Kafka-Nachrichtenauslöser in Workflow-Studio verwenden, um Nachrichten von Kafka abzurufen. Im zweiten Teil erfahren Sie, wie Sie mit dem Skript-Verbraucher Nachrichten abrufen.
    4. Und Verwenden Sie die ETL- und Transformationszuordnungs-Verbraucher, um Daten zu importieren. ETL-Definitionen und Transformationszuordnungen geben die Transformationslogik an, die beim Abrufen von Daten über geplante Importe verwendet werden soll. Sie können dieselben ETL-Definitionen und Transformationszuordnungen verwenden, um die über Kafka empfangenen Ereignisse zu transformieren.
      Hinweis:
      Zur Verwendung des -ETL-Verbrauchers benötigen Sie einen robusten Importsatz-Umwandler. Um den Verbraucher der Transformationszuordnung zu verwenden, benötigen Sie ebenfalls eine Transformationszuordnung.
    5. Schließlich können Sie Verwenden Sie den Kafka-Ersteller-Schritt und die ProduzentenV2-API, um Nachrichten zu veröffentlichen. Auf dieser Seite erfahren Sie, wie Sie sowohl den Kafka-Ersteller-Schritt in Workflow-Studio als auch die Produzenten-V2-API verwenden, um Nachrichten an Kafka zu übertragen.