Stream Connect-Nachrichtenreplikation

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Replizieren Sie Daten zwischen Ihrer Apache Kafka -Umgebung und ServiceNow.

    Mit Stream Connect-Nachrichtenreplikation können Sie Nachrichtenreplikationen direkt in Ihrer -Instanz ServiceNow konfigurieren und verwalten.

    Die Stream Connect-Nachrichtenreplikation verwendet MID-Server zum Ausführen der Datenreplikationen, sodass Sie keine zusätzlichen Replikationsservices konfigurieren oder hosten müssen. Außerdem vereinfacht sie das Setup der Nachrichtenreplikation, indem die erforderlichen Zertifikate automatisch generiert werden.

    MID-Server zum Replizieren von Daten aktivieren

    Die Stream Connect-Nachrichtenreplikation verwendet MID-Server mit einer Replikatorerweiterung, um Daten in und aus Ihrem lokalen Kafka zu replizieren. Anweisungen zur Konfiguration von MID-Serverfinden Sie unter Configuring MID Servers.

    MID-Server muss in der Lage sein, über die Firewall auf Hermes -Endpunkte zuzugreifen. Wenden Sie sich an Ihren Netzwerkadministrator, um sicherzustellen, dass die folgenden Portbereiche geöffnet sind.
    • Hersteller: 4000–4050
    • Verbraucher1: 4100–4150
    • Verbraucher2: 4200–4250

    Verbindungen und Anmeldeinformationen für Kafka konfigurieren

    Die Stream Connect-Nachrichtenreplikation verwendet einen Alias für Verbindungen und Anmeldeinformationen, um eine Verbindung zu Ihrem lokalen Kafka herzustellen. So konfigurieren Sie einen Alias für Verbindungen und Anmeldeinformationen:
    1. Erstellen Sie Kafka SSL-Anmeldeinformationen mit den für die Verbindung erforderlichen Authentifizierungsdaten.
    2. Konfigurieren Sie eine Kafka-Verbindung um eine Verbindung zu Ihrer Kafka-Umgebung herzustellen.
    3. Create a Connection & Credential alias, um die Verbindungsinformationen und Anmeldeinformationen zuzuordnen. Der Alias für Verbindungen und Anmeldeinformationen muss den Verbindungstyp„Kafka“ haben und muss über MID-Serverzugänglich sein.

    Diese Schritte dienen zum Konfigurieren eines Alias für Verbindungen und Anmeldeinformationen für die Verbindung mit Kafka. Sie müssen keine Verbindungen oder Anmeldeinformationen einrichten, um eine Verbindung zu Hermesherzustellen, da MID-Server die Erstellung des erforderlichen Schlüsselspeichers, Truststores und der Zertifikate automatisch übernimmt.

    Erstellen von Nachrichten- und Themenreplikationen

    Die Nachrichtenreplikation erfordert Nachrichtenreplikationsdatensätze und Kafka-Themenreplikationsdatensätze.

    Ein Nachrichtenreplikationsdatensatz stellt einen einzelnen Kafka-Cluster dar. Wenn Sie beispielsweise zwei Kafka-Cluster haben, erstellen Sie zwei verschiedene Datensätze für die Nachrichtenreplikation – einen für jedes Cluster. Ein Nachrichtenreplikationsdatensatz ist der übergeordnete Datensatz für alle Themen, die in oder aus diesem Cluster repliziert werden. Nachrichtenreplikationsdatensätze werden in der Tabelle „Nachrichtenreplikationen“ [sys_sc_message_replication] gespeichert.

    Ein Kafka-Themenreplikationsdatensatz gibt die Replikation von einem einzelnen Quellthema zu einem einzelnen Zielthema an. Sie können ein einzelnes Quellthema nicht an mehrere Ziele replizieren. Sie können pro Ziel nur einmal replizieren. Kafka-Themenreplikationsdatensätze werden in der Tabelle „Kafka-Themenreplikationen“ [sys_kafka_topic_replication] gespeichert.

    Eine Schrittanleitung zum Erstellen von Nachrichten- und Themenreplikationsdatensätzen finden Sie unter Erstellen Sie Nachrichten- und Kafka-Themenreplikationen in Stream Connect.

    Statistiken zur Nachrichtenreplikation werden angezeigt

    Sobald die Replikationen ausgeführt werden, erstellt das System alle 60 Sekunden einen Metrikdatensatz für jede aktive Themenreplikation. Metrikdatensätze enthalten Informationen zu Themenreplikationen, einschließlich Nachrichtenanzahl, die die Anzahl der in jedem Sammlungsintervall replizierten Nachrichten anzeigen.

    Sie können Metrikdatensätze in der Tabelle „Statistiken der Nachrichtenreplikation“ [sys_sc_channel_replication_metric] anzeigen. Sie können auch Metrikdatensätze für ein bestimmtes Thema anzeigen, indem Sie die Nachrichtenreplikationsstatistiken im zugehörigen Kafka-Themenreplikationsdatensatz überprüfen.

    Eine Liste der Nachrichtenreplikationsmetriken und ihre Beschreibungen finden Sie unter Statistiken zur Stream Connect-Nachrichtenreplikation werden angezeigt.

    Benötigte Plugins

    Die Stream Connect-Nachrichtenreplikation erfordert das Plugin ServiceNow Stream Connect Installer [com.glide.hub.stream_connect.installer].

    Rollen

    Die Rolle „message_replication_admin“ kann Datensätze in allen Tabellen der Nachrichtenreplikation erstellen, ändern und löschen, einschließlich der Tabellen für Verbindungen und Anmeldeinformationen sowie der Tabellen der Nachrichten- und Themenreplikation.

    Die Rolle „message_replication_user“ kann Datensätze in den Nachrichtenreplikationstabellen anzeigen.

    Protokollierung

    Die meisten Probleme werden im Protokoll MID-Server protokolliert. Zusätzliche Debug-Protokollierung kann aktiviert werden, indem die Eigenschaft glide.stream_connect.message_replication.debug MID-Server auf truefestgelegt wird.