Exchanging data using Hermes

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • Produce and consume Kafka messages in your ServiceNow instance using the Hermes Messaging Service.

    There are several methods for exchanging data between your ServiceNow instance and your Kafka environment using the Hermes Messaging Service. In all cases, data is produced from one entity and consumed by another.

    Using Stream Connect

    With Stream Connect, you can produce messages from your ServiceNow instance using a Producer step from a flow action or the Producer API, and then consume the messages in your external application.

    You can also produce messages from an external application and then consume the messages in your ServiceNow instance via any of the following methods:

    • Kafka flow trigger
    • ETL consumer
    • Transform map consumer
    • Script consumer
    그림 1. Stream Connect overview
    Producing and consuming with Stream Connect for Apache Kafka.

    For details, see Stream Connect for Apache Kafka.

    Using Log Export Service

    With the Log Export Service, you can produce logs from your ServiceNow instance, and then consume the logs in your external application.

    그림 2. Log Export Service architecture
    Log Export Service architecture.

    For details on producing and consuming logs for Log Export Service, see Exploring Log Export Service (LES).

    Using a Kafka client

    With the Kafka standard protocol, you can exchange messages with any application that produces messages. For example, you can produce messages from a Java application using the standard Kafka protocol and then consume them in your ServiceNow instance and vice versa.

    그림 3. Producing and consuming messages
    Producing and consuming messages with Advanced High Availability (AHA).

    For details on exchanging data using a Kafka client, see Producing and consuming messages from a Kafka client.