Stream Connect-Nachrichtenreplikation
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.
- Hersteller: 4000–4050
- Verbraucher1: 4100–4150
- Verbraucher2: 4200–4250
Verbindungen und Anmeldeinformationen für Kafka konfigurieren
- Erstellen Sie Kafka SSL-Anmeldeinformationen mit den für die Verbindung erforderlichen Authentifizierungsdaten.
- Konfigurieren Sie eine Kafka-Verbindung um eine Verbindung zu Ihrer Kafka-Umgebung herzustellen.
- 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.