Stream Connect-Nachrichtenreplikation

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Replizieren Sie Daten zwischen Ihrer Apache Kafka -Umgebung und ServiceNow.

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

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

    Aktivieren eines MID-Server zum Replizieren von Daten

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

    MID-Server muss über die Firewall auf Hermes -Endpunkte zugreifen können. Arbeiten Sie mit Ihrem Netzwerkadministrator zusammen, um sicherzustellen, dass die folgenden Portbereiche offen sind.
    • Ersteller: 4000–4050
    • Verbraucher1: 4100–4150
    • Verbraucher2: 4200–4250

    Konfigurieren von Verbindungen und Anmeldeinformationen für Kafka

    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 Anmeldeinformationsdaten zuzuordnen. Der Alias für Verbindungen und Anmeldeinformationen muss den VerbindungstypKafka haben und muss über MID-Serverzugänglich sein.

    Diese Schritte beziehen sich auf die Konfiguration 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 automatisch die Erstellung des erforderlichen Schlüsselspeichers, Truststore und der Zertifikate ü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 Nachrichtenreplikationsdatensätze, einen für jeden 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 nur einmal an jedes Ziel replizieren. Kafka-Themenreplikationsdatensätze werden in der Tabelle „Kafka-Themenreplikationen“ [sys_kafka_topic_replication] gespeichert.

    Eine Schritt-für-Schritt-Anleitung zum Erstellen von Nachrichten- und Themenreplikationsdatensätzen finden Sie unter Erstellen Sie Nachrichten- und Kafka-Themenreplikationen in Stream Connect.

    Nachrichtenreplizierungsstatistiken anzeigen

    Sobald 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 der Nachrichtenanzahl, die die Anzahl der in jedem Erfassungsintervall replizierten Nachrichten anzeigt.

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

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

    Erforderliches Plugin

    Die Stream Connect-Nachrichtenreplikation erfordert das Plugin ServiceNow Stream Connect Replication – Kafka [com.glide.hub.stream_connect.replication.kafka].

    Rollen

    Die Rolle „message_replication_admin“ kann Datensätze in allen Nachrichtenreplikationstabellen erstellen, ändern und löschen, einschließlich der Verbindungs- und Anmeldeinformationstabellen sowie der Nachrichten- und Themenreplikationstabellen.

    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 true festgelegtwird.