---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# 스트리밍 연결 퀵 스타트 가이드

# 스트리밍 연결 퀵 스타트 가이드 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

이 빠른 시작 가이드에서는 6개의 Stream Connect 생산자 및 소비자를 각각 설정하고 사용하여 인스턴스와 Kafka 환경 간에 ServiceNow 데이터를 교환하는 방법에 대한 개요를 제공합니다.  
Stream Connect에는 Kafka 환경에서 데이터를 ServiceNow 보내는 두 개의 생산자가 있습니다.

* 의 Kafka Producer 단계 워크플로우 스튜디오
* 생산자V2 API
{#stream-connect-quick-start__ul_znj_n3h_2yb}  
또한 Stream Connect에는 Kafka 환경에서 데이터를 검색하는 4개의 소비자가 있습니다.

* 의 Kafka 메시지 트리거 워크플로우 스튜디오
* ETL(추출 변환 로드) 소비자
* 변환 맵 소비자
* 스크립트 소비자
{#stream-connect-quick-start__ul_d4k_p3h_2yb}

인스턴스를 Kafka 환경에 연결 ServiceNow 하기 위해 Stream Connect는 Hermes 메시징 서비스. 다음 다이어그램은 각 생산자와 소비자, 그리고 Hermes를 통해 Kafka 환경(여기서는 고객 사이트로 표시됨)에 연결하는 방법을 보여줍니다.  
그림 1. 스트림 커넥트 생산자 및 소비자

자세한 내용은 및 [Apache Kafka용 스트리밍 연결 사용](https://servicenow-prod.fluidtopics.net/rqe9sUbp47efLIAKplsbGw "Apache Kafka for Apache Kafka를 사용하여 ServiceNow 스트리밍 연결 환경을 ServiceNow 인스턴스에 연결합니다.") .[Hermes Messaging Service](https://www.servicenow.com/docs/access?context=hermes-messaging-service&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)

## 시작 {#stream-connect-quick-start__section_vwk_y3w_xxb}

고객 사이트를 나타내기 위해 이 가이드에서는 컴퓨터에서 실행되는 명령줄 도구를 사용합니다 Apache Kafka . 이 도구와 함께 사용되는 구성 매개 변수는 Kafka 프로토콜을 사용하여 ADCv2(Application Delivery Controller 버전 2) 게이트웨이에 대한 클라이언트 연결을 구성하는 데 사용할 수 있습니다.

주어진 모든 명령은 OpenSSL 버전(LibreSSL 2.8.3) 및 Apache Kafka 바이너리 배포 버전 kafka_2.13-3.4.0.tgz로 테스트됩니다. 그러나 모든 명령은 로컬 환경에 있는 모든 버전에서 작동해야 합니다.

## 빠른 시작 단계 {#stream-connect-quick-start__section_oxh_dsw_xxb}

이 퀵 스타트 가이드는 5단계로 구성되어 있습니다. 1단계와 2단계에서는 Hermes에 대한 연결을 설정하고 테스트하는 방법을 다룹니다. 3-5단계에서는 각 Stream Connect 생산자 및 소비자를 구성하고 사용하여 데이터를 보내고 받는 방법을 보여 줍니다.  
1. ADCv2 게이트웨이는 상호 인증을 사용하여 요청을 인증하므로 첫 번째 단계는 즐겨 사용하는 Kafka 클라이언트와 함께 사용할 키 저장소 및 신뢰 저장소를 만드는 것입니다. 다음 페이지에서는 필요한 인증서를 [Set up a secure connection to the Hermes Messaging Service](https://www.servicenow.com/docs/access?context=set-up-secure-connection-to-hermes&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)만드는 방법을 보여 줍니다.
2. Hermes에 대한 보안 연결을 설정한 후 [ADCv2 게이트웨이를 통해 Hermes에 대한 연결을 테스트](https://servicenow-prod.fluidtopics.net/3wrWIFfG2DcBeEP4efSvyg "ADCv2 게이트웨이를 통해 Hermes에 대한 연결을 테스트하여 키 저장소 및 신뢰 저장소가 올바르게 생성되었는지 확인합니다.")하여 키 저장소 및 신뢰 저장소가 올바르게 생성되었는지 확인합니다.
3. 이제 할 수 있습니다 [Kafka 메시지 트리거 및 스크립트 소비자를 사용하여 메시지 소비](https://servicenow-prod.fluidtopics.net/GSsOqDQE0PA_ktAlF2HrpA "Kafka 메시지 트리거와 스크립트 소비자가 있는 워크플로우 스튜디오 Hermes에서 메시지를 검색합니다."). 이 페이지의 첫 번째 부분에서는 에서 Kafka 메시지 트리거 워크플로우 스튜디오 를 사용하여 Kafka에서 메시지를 검색하는 방법을 보여 줍니다. 두 번째 부분에서는 스크립트 소비자를 사용하여 메시지를 검색하는 방법을 보여 줍니다.
4. 및 [ETL 및 변환 맵 소비자를 사용하여 데이터 임포트](https://servicenow-prod.fluidtopics.net/Zn1XD5mg6zpwhBOrcVgvDQ "ETL 정의 및 변환 맵을 사용하여 Kafka 이벤트를 처리합니다. ETL 정의 및 변환 맵은 예약된 임포트를 통해 데이터를 끌어올 때 사용할 변환 논리를 지정합니다. 동일한 ETL 정의 및 변환 맵을 사용하여 Kafka를 통해 수신된 이벤트를 변환할 수 있습니다."). ETL 정의 및 변환 맵은 예약된 임포트를 통해 데이터를 끌어올 때 사용할 변환 논리를 지정합니다. 동일한 ETL 정의 및 변환 맵을 사용하여 Kafka를 통해 수신된 이벤트를 변환할 수 있습니다.  
   주:  
   ETL 소비자를 사용하려면 [강력한 임포트 세트 변환기](https://servicenow-prod.fluidtopics.net/~hqH2px0SS5U73ZrijbsOA "데이터를 추출하고 변환하여 하나 이상의 대상 테이블로 로드하려면 변환 맵 대신 강력한 임포트 세트 변환기를 사용하십시오.")가 필요합니다. 마찬가지로 변환 맵 소비자를 사용하려면 [변환 맵](https://servicenow-prod.fluidtopics.net/bm05arlGN1ZWWKNDDKyrew "변환 맵은 임포트 세트의 필드와 기존 ServiceNow 테이블의 필드(예: 인시던트 [incident] 또는 사용자 [sys_user] 간의 관계를 결정하는 일련의 필드 맵입니다.")이 필요합니다.
5. 마지막으로, 당신은 할 수 있습니다 [Kafka 생산자 단계 및 ProducerV2 API를 사용하여 메시지 게시](https://servicenow-prod.fluidtopics.net/jAotmczF0yyu2jXRfF_Jng "Kafka 소비자가 읽을 수 있도록 Hermes에서 ServiceNow Hermes로 데이터를 푸시합니다."). 이 페이지에서는 Kafka Producer 단계 워크플로우 스튜디오 와 ProducerV2 API를 모두 사용하여 Kafka에 메시지를 푸시하는 방법을 보여 줍니다.
{#stream-connect-quick-start__ol_z2t_2kw_xxb}
* **[ADCv2 게이트웨이를 통해 Hermes에 대한 연결 테스트](https://servicenow-prod.fluidtopics.net/3wrWIFfG2DcBeEP4efSvyg)**   
  ADCv2 게이트웨이를 통해 Hermes에 대한 연결을 테스트하여 키 저장소 및 신뢰 저장소가 올바르게 생성되었는지 확인합니다.
* **[Kafka 메시지 트리거 및 스크립트 소비자를 사용하여 메시지 소비](https://servicenow-prod.fluidtopics.net/GSsOqDQE0PA_ktAlF2HrpA)**   
  Kafka 메시지 트리거와 스크립트 소비자가 있는 워크플로우 스튜디오 Hermes에서 메시지를 검색합니다.
* **[ETL 및 변환 맵 소비자를 사용하여 데이터 임포트](https://servicenow-prod.fluidtopics.net/Zn1XD5mg6zpwhBOrcVgvDQ)**   
  ETL 정의 및 변환 맵을 사용하여 Kafka 이벤트를 처리합니다. ETL 정의 및 변환 맵은 예약된 임포트를 통해 데이터를 끌어올 때 사용할 변환 논리를 지정합니다. 동일한 ETL 정의 및 변환 맵을 사용하여 Kafka를 통해 수신된 이벤트를 변환할 수 있습니다.
* **[Kafka 생산자 단계 및 ProducerV2 API를 사용하여 메시지 게시](https://servicenow-prod.fluidtopics.net/jAotmczF0yyu2jXRfF_Jng)**   
  Kafka 소비자가 읽을 수 있도록 Hermes에서 ServiceNow Hermes로 데이터를 푸시합니다.

