스트림 커넥트에서 메시지 및 Kafka 토픽 복제 만들기
사용자 Apache Kafka 환경과 ServiceNow.
시작하기 전에
- 필요한 역할: message_replication_admin
- 이 기능을 사용하려면 구독이 필요합니다. 자세한 내용은 Apache Kafka용 스트리밍 연결 사용 문서를 참조하십시오.
- 인스턴스 PKI 인증서 생성기가 작동하는지 확인합니다 Hermes 메시징 서비스 .
- .
- 인스턴스 PKI 섹션의 세 항목이 모두 작동하는지 확인하려면 선택합니다 .
-
또는 MID 서버 클러스터를 구성하고 시작합니다MID 서버. 자세한 내용은 Configuring MID Servers 및 Configure a MID Server cluster 문서를 참조하십시오.
방화벽 MID 서버 을 통해 엔드포인트에 액세스할 Hermes 수 있어야 합니다. 네트워크 관리자와 협력하여 다음 포트 범위가 열려 있는지 확인합니다.- 생산자: 4000–4050
- 소비자1: 4100–4150
- 소비자2: 4200–4250
클러스터를 사용하는 MID 서버 경우 클러스터 유형의 부하 분산이 있어야 합니다. 페일오버 클러스터 유형은 지원되지 않습니다.
- 스트림 커넥트 메시지 복제는 연결 및 자격 증명 별칭을 사용하여 로컬 Kafka에 연결합니다. Create a Connection & Credential aliasKafka의 연결 유형을 사용합니다. 연결 및 자격 증명 별칭에는 Kafka 연결 및 Kafka 자격 증명이 필요합니다.
- 스트림 커넥트 메시지 복제에는 스트림 커넥트 설치 관리자 [com.glide.hub.stream_connect.installer] 플러그인이 ServiceNow 필요합니다.
이 태스크 정보
이 페이지에서는 메시지 복제 기록 및 연결된 Kafka 주제 복제 기록을 생성하는 방법을 보여줍니다.
메시지 복제 기록은 단일 Kafka 클러스터를 나타냅니다. 예를 들어 Kafka 클러스터가 두 개인 경우 각 클러스터에 대해 하나씩 두 개의 서로 다른 메시지 복제 기록을 만듭니다. 메시지 복제 기록은 해당 클러스터와 주고 받는 모든 주제의 상위 기록입니다. 메시지 복제 레코드는 메시지 복제 [sys_sc_message_replication] 테이블에 저장됩니다.
Kafka 주제 복제 기록은 단일 소스 주제에서 단일 대상 주제로의 복제를 지정합니다. 단일 소스 주제를 여러 대상으로 복제할 수 없습니다. 각 대상에 한 번만 복제할 수 있습니다. Kafka 주제 복제 기록은 Kafka 주제 복제 [sys_kafka_topic_replication] 테이블에 저장됩니다.
프로시저
결과
모든 메시지 및 주제 복제 기록을 생성한 후에는 메시지가 복제됩니다. 메시지 복제 양식에서 메시지 복제 상태 [sys_sc_message_replication_status] 탭을 확인하면 각 메시지 복제의 상태와 MID 서버오류 메시지를 볼 수 있습니다.
Kafka 주제 복제 기록의 채널 복제 상태 [sys_sc_channel_replication_status] 탭을 확인하여 MID 서버, 오류 메시지, 오류 이후 오류 값 등 각 주제 복제의 상태 상세 정보를 볼 수도 있습니다.
각 Kafka 주제 복제 기록에는 메시지 복제 통계라는 관련 목록도 있습니다. 복제가 실행되면 이 목록에는 각 주제 복제에 대해 60초마다 생성되는 메트릭 기록이 표시됩니다. 각 메트릭 기록에는 각 수집 간격에서 복제된 메시지 수를 보여주는 메시지 수를 포함하여 주제 복제에 대한 정보가 있습니다.
다음에 수행할 작업
로컬 Kafka ServiceNow에서 로 메시지를 복제하는 경우 스크립트,ETL 또는 변환 맵 소비자를 구성하여 메시지를 처리하거나 플로우를 시작하는 Kafka 메시지 트리거 를 설정할 수 있습니다.
로컬 Kafka로 ServiceNow 메시지를 복제하는 경우 in 워크플로우 스튜디오 또는 ProducerV2 API를 사용하여 주제 및 로컬 Kafka에 Hermes 메시지를 게시할 수 있습니다.