스트림 커넥트 메시지 복제

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • Apache Kafka 환경과 ServiceNow.

    Stream Connect 메시지 복제를 사용하면 인스턴스에서 직접 메시지 복제를 구성하고 관리할 수 있습니다 ServiceNow .

    스트림 커넥트 메시지 복제는 데이터 MID 서버 복제를 실행하는 데 a를 사용하므로 추가 복제 서비스를 구성하거나 호스트할 필요가 없습니다. 또한 필요한 인증서를 자동으로 생성하여 메시지 복제 설정을 단순화합니다.

    데이터 복제 활성화 MID 서버

    스트림 커넥트 메시지 복제는 복제기 확장과 함께 a를 MID 서버 사용하여 로컬 Kafka 간에 데이터를 복제합니다. 구성 MID 서버방법에 대한 지침은 을 참조하십시오 Configuring MID Servers.

    MID 서버 방화벽을 통해 엔드포인트에 액세스할 Hermes 수 있어야 합니다. 네트워크 관리자와 협력하여 다음 포트 범위가 열려 있는지 확인합니다.
    • 생산자: 4000–4050
    • 소비자1: 4100–4150
    • 소비자2: 4200–4250

    Kafka에 대한 연결 및 자격 증명 구성

    스트림 커넥트 메시지 복제는 연결 및 자격 증명 별칭을 사용하여 로컬 Kafka에 연결합니다. 연결 및 자격 증명 별칭을 구성하려면:
    1. Kafka SSL 자격 증명 생성 을 연결에 필요한 인증 데이터로 바꿉니다.
    2. Kafka 연결 구성 Kafka 환경에 연결합니다.
    3. Create a Connection & Credential alias을 사용하여 연결 정보와 자격 증명 데이터를 연결합니다. 연결 및 자격 증명 별칭은 KafkaMID 서버연결 유형을 가져야 하며 .

    다음은 Kafka에 연결하기 위한 연결 및 자격 증명 별칭을 구성하기 위한 단계입니다. 에서 필요한 키 저장소, 신뢰 저장소 및 인증서 생성을 자동으로 처리하므로 MID 서버 에 연결Hermes하기 위한 연결 또는 자격 증명을 설정할 필요가 없습니다.

    메시지 및 주제 복제 작성

    메시지 복제에는 메시지 복제 기록과 Kafka 주제 복제 기록이 필요합니다.

    메시지 복제 기록은 단일 Kafka 클러스터를 나타냅니다. 예를 들어 두 개의 Kafka 클러스터가 있는 경우 각 클러스터에 대해 하나씩 두 개의 서로 다른 메시지 복제 레코드를 생성합니다. 메시지 복제 기록은 해당 클러스터로 또는 해당 클러스터에서 복제되는 모든 주제에 대한 상위 기록입니다. 메시지 복제 기록은 메시지 복제 [sys_sc_message_replication] 테이블에 저장됩니다.

    Kafka 주제 복제 기록은 단일 소스 주제에서 단일 대상 주제로의 복제를 지정합니다. 단일 소스 주제를 여러 대상에 복제할 수 없습니다. 각 대상에는 한 번만 복제할 수 있습니다. Kafka 주제 복제 기록은 Kafka 주제 복제 [sys_kafka_topic_replication] 테이블에 저장됩니다.

    메시지 및 주제 복제 기록을 만드는 단계별 안내서는 을 참조하십시오 Stream Connect에서 메시지 및 Kafka 토픽 복제 만들기Create message and Kafka topic replications in Stream Connect.

    메시지 복제 통계 보기

    복제가 실행되면 시스템은 60초마다 각 활성 주제 복제에 대한 메트릭 기록을 생성합니다. 메트릭 기록은 각 수집 간격에 복제된 메시지 수를 표시하는 메시지 수를 포함하여 주제 복제에 대한 정보를 제공합니다.

    메시지 복제 통계 [sys_sc_channel_replication_metric] 테이블에서 메트릭 기록을 볼 수 있습니다. Kafka 주제 복제 기록에서 메시지 복제 통계를 확인하여 특정 주제에 대한 메트릭 기록을 볼 수도 있습니다.

    메시지 복제 메트릭 목록과 해당 설명은 을 참조하십시오 스트림 커넥트 메시지 복제 통계 보기.

    필수 플러그인

    스트림 커넥트 메시지 복제에는 ServiceNow 스트림 커넥트 설치 관리자 [com.glide.hub.stream_connect.installer] 플러그인이 필요합니다.

    역할

    message_replication_admin 역할은 연결 및 자격 증명 테이블과 메시지 및 주제 복제 테이블을 포함한 모든 메시지 복제 테이블에서 기록을 생성, 수정 및 삭제할 수 있습니다.

    message_replication_user 역할은 메시지 복제 테이블의 기록을 볼 수 있습니다.

    로깅

    대부분의 문제가 로그에 기록됩니다 MID 서버 . 속성을 true로 설정하여 추가 디버그 로깅을 glide.stream_connect.message_replication.debug MID 서버 사용하도록 설정할 수 있습니다.