---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Daten werden mit ausgetauscht Hermes Messaging-Service

# Daten werden mit ausgetauscht Hermes Messaging-Service {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Sie können Kafka-Nachrichten in erstellen und verbrauchen ServiceNowInstanz, die verwendet Hermes Messaging-Service.

Es gibt mehrere Methoden zum Austauschen von Daten zwischen ServiceNowInstanz und Ihre Kafka-Umgebung mit Hermes Messaging-Service. In allen Fällen werden Daten aus einer Entität erstellt und von einer anderen verbraucht.

* Wird Verwendet Stream Connect, Sie können Nachrichten von erstellen ServiceNowInstanz, die einen Erstellerschritt aus einer Flow-Aktion oder der Ersteller-API verwendet und dann die Nachrichten in Ihrer externen Anwendung verbrauchen.  
  Sie können auch Nachrichten aus einer externen Anwendung erstellen und die Nachrichten dann in verwenden ServiceNowInstanz über eine der folgenden Methoden:
  * Kafka-Flow-Auslöser
  * RTE-Verbraucher
  * Transformationszuordnungsverbraucher
  * Skript-Verbraucher
  {#exchanging-data-hermes-messaging-service__ul_mzq_hl4_jvb}

  Siehe [Stream Connect für Apache Kafka](https://www.servicenow.com/docs/access?context=stream-connect-apache-kafka&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US)Für weitere Informationen.
* Mit Protokollexportservice, Sie können Protokolle von erstellen ServiceNowInstanz und verbrauchen dann die Protokolle in Ihrer externen Anwendung. Für Details zum Erstellen und Verwenden von Protokollen für Protokollexportservice, Siehe [Exploring Log Export Service (LES)](https://www.servicenow.com/docs/access?context=les-landing-page&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).
* Mit dem Kafka-Standardprotokoll können Sie Nachrichten mit jeder Anwendung austauschen, die Nachrichten erstellt. Sie können beispielsweise Nachrichten aus einer Java-Anwendung mithilfe des Standard-Kafka-Protokolls erstellen und sie dann in Ihrem verbrauchen ServiceNowInstanz und umgekehrt.

{#exchanging-data-hermes-messaging-service__ul_lfv_fl4_jvb}

## Nachrichten werden erstellt und verwendet {#exchanging-data-hermes-messaging-service__section_ywg_rdb_1zb}

Um mit dem Austausch von Nachrichten zu beginnen, erstellen Sie ein Thema in HermesKafka-Cluster. Nachdem Sie das Thema erfolgreich erstellt haben, erstellen Sie insgesamt drei Prozesse für die Kommunikation mit HermesKafka-Cluster.

* Zum Erstellen von Nachrichten an ist ein Prozess erforderlich Hermes.
* Zum Verbrauchen von Nachrichten aus sind zwei Prozesse erforderlich Hermes. Zwei Prozesse sind erforderlich, weil HermesVerwendet ein Paar von Kafka-Clustern für Failover-Zwecke. Wenn ein Cluster ausfällt, werden Daten für den anderen erstellt HermesKafka-Cluster.  
  Wichtig:  
  Sie müssen zwei eindeutige Verbraucher-Bootstrap-Adressen konfigurieren, eine für jeden Verbraucher-Client.

{#exchanging-data-hermes-messaging-service__ul_b53_brp_twb}

Bei Verwendung von `Liste `Befehl zum Anzeigen einer Liste von Themen. Eine Liste der aktuellen Themen wird von einem oder beiden Clustern zurückgegeben. Themen können je nachdem, wann die letzte Synchronisierung stattgefunden hat, nur von einem Cluster zurückgegeben werden. Themen, die für Failover-Zwecke erstellt wurden, werden durch ein dreistelliges Cluster-Identifizierungspräfix unterschieden.

Wenn Sie über die CLI auf die Hermes-Cluster zugreifen, werden zusätzlich zu allen von Ihnen erstellten Themen interne Themen angezeigt. Weitere Informationen finden Sie unter [KB1705399](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1705399)an.

Sie können ein Thema nicht aus beiden Kafka-Clustern mit einem einzigen Befehl in der Befehlszeilenschnittstelle (CLI) löschen. Sie können das Thema jedoch aus beiden Clustern löschen, indem Sie den Themendatensatz in Ihrer Instanz löschen. Weitere Informationen finden Sie unter [Löschen Sie ein Thema in Hermes](https://www.servicenow.com/docs/MMk8LVRrtbCQO6V~RCgM0w "Entfernen Sie ein Thema und seine Nachrichten, indem Sie es aus löschen Hermes. Durch das Löschen eines Themendatensatzes wird er aus Ihrer Instanz und aus gelöscht HermesKafka-Cluster.").

## Erforderliche Portbereiche {#exchanging-data-hermes-messaging-service__section_wfs_cdb_1zb}

Arbeiten Sie mit Ihrem Netzwerkadministrator zusammen, um sicherzustellen, dass die folgenden Portbereiche geöffnet sind, bevor Sie mit dem Nachrichtenaustausch mit beginnen Hermes:

* Hersteller: 4000-4050
* Consumer1: 4100-4150
* Consumer2: 4200-4250
{#exchanging-data-hermes-messaging-service__ul_ijs_gdb_1zb}

## Bootstrap-Adressen {#exchanging-data-hermes-messaging-service__section_dsk_1db_1zb}

Verwenden Sie die folgenden Portzuordnungen, um Hersteller und Verbraucher mit den Bootstrap-Adressen des Kafka-Clusters zu verbinden. Alle von verwendeten Anwendungsbereitstellungscontroller HermesFolgen Sie derselben Konvention.  
Wichtig:  
Folgendes HermesBootstrap-Adressbeispiele verwenden Ports 4000-4003, 4100-4103 und 4200-4203. Sie müssen jedoch die folgenden Portbereiche öffnen, um die Konnektivität sicherzustellen, wenn zusätzliche Cluster zu hinzugefügt werden Hermes Messaging-Service.

* Hersteller: 4000-4050
* Consumer1: 4100-4150
* Consumer2: 4200-4250
{#exchanging-data-hermes-messaging-service__ul_bhq_1cb_1zb}

Hersteller-Clients verwenden Ports von 4000 bis 4050. Zum Beispiel:

    Producers = "<instance_name>.service-now.com:4000,<instance_name>.service-now.com:4001,<instance_name>.service-now.com:4002,<instance_name>.service-now.com:4003"

Weil HermesVerwendet ein Paar von Kafka-Clustern. Sie müssen zwei Verbraucherclients mit separaten Verbraucher-Bootstrap-Adressen konfigurieren.  
Wichtig:  
Sie müssen zwei eindeutige Verbraucher-Bootstrap-Adressen konfigurieren, eine für jeden Verbraucher-Client.  
* Der erste Verbraucher-Client verwendet Ports von 4100 bis 4150. Zum Beispiel:

      Consumer A = "<instance_name>.service-now.com:4100,<instance_name>.service-now.com:4101,<instance_name>.service-now.com:4102,<instance_name>.service-now.com:4103"

* Der zweite Verbraucher-Client verwendet Ports von 4200 bis 4250. Zum Beispiel:

      Consumer B = "<instance_name>.service-now.com:4200,<instance_name>.service-now.com:4201,<instance_name>.service-now.com:4202,<instance_name>.service-now.com:4203"

{#exchanging-data-hermes-messaging-service__ul_kxl_dq3_cxb}

Wenn Sie Hersteller- und Verbrauchereigenschaften für Ihren eigenen Kafka-Client konfigurieren, verwenden Sie dieses Zeichenfolgenmuster.
* **[Bereiten Sie Ihren vor Apache KafkaClient-Umgebung](https://www.servicenow.com/docs/MVdN2p4paQlQyX9AJX1jMw)**   
  Installieren Sie Apache KafkaBinärdateien auf Ihrem Unix- oder Windows-Client-Computer.
* **[Erstellen Sie ein Testthema in HermesMit dem Kafka-Client](https://www.servicenow.com/docs/y~z9gWp~GXdIea6PUqce_g)**   
  Erstellen Sie ein Thema zum Senden und Empfangen von Testnachrichten in HermesKafka-Cluster.
* **[Testnachrichten für erstellen HermesThema mit dem Kafka-Client](https://www.servicenow.com/docs/R6DqS8s5JFPXK0iJqMVYNg)**   
  Testnachrichten für erstellen HermesThema durch Konfigurieren eines Erstellerclients.
* **[Testnachrichten von einem verbrauchen HermesThema mit dem Kafka-Client](https://www.servicenow.com/docs/aeJRAxZCpYGFrGArDoBdGg)**   
  Testnachrichten von einem verbrauchen HermesThema durch Konfiguration von zwei Verbraucherclients.

