Confluent Kafka REST 프록시 이야기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • API를 통해 Confluent Kafka REST 프록시 인스턴스를 Kafka 클러스터와 통합합니다ServiceNow.

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    Integration Hub구독

    이 스포크는 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - IntegrationHub 개요를 참조하십시오.

    지원되는 버전

    이 스포크는 Confluent REST 프록시 API v2용으로 빌드되었습니다.

    스포크 종속성

    앱을 설치하는 데 문제가 있는 경우 종속 플러그인인 ServiceNow IntegrationHub Runtime(com.glide.hub.integration.runtime)이 설치되어 있는지 확인합니다.

    주:
    플러그인은 라이센스 가능 기능이며, 스포크 구현 외부에서 사용되는 경우 적절한 라이센스가 필요합니다.

    스포크 작업

    Confluent Kafka REST 프록시 스포크는 인스턴스에서 이벤트가 발생할 때 작업을 자동화하는 ServiceNow 작업을 제공합니다. 사용 가능한 작업은 다음과 같습니다.

    동작 설명
    주제 파티션에 소비자 인스턴스 할당 이 소비자에게 수동으로 파티션 목록을 할당합니다.
    소비자 오프셋 커밋 소비자에 대한 오프셋 목록을 커밋합니다. 게시 본문이 비어 있으면 소비자 인스턴스에서 가져온 모든 기록이 커밋됩니다.
    Kafka 소비자 그룹 내에 소비자 인스턴스를 만듭니다. Kafka 소비자 그룹 내에 소비자 인스턴스를 만듭니다.
    소비자 인스턴스 삭제 소비자 인스턴스를 삭제합니다.
    주제에 대한 Kafka 파티션 상세 정보 가져오기 Kafka 주제에 대한 파티션 상세 정보를 조회합니다.
    메시지 가져오기 Kafka 주제에서 메시지를 조회합니다.
    메시지 게시 Kafka 주제에 대한 메시지를 작성합니다.

    연결 및 자격 증명 별칭 요구 사항

    Integration Hub 는 별칭을 사용하여 연결 및 자격 증명 정보와 OAuth 자격 증명을 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 연결 또는 자격 증명 정보가 변경되면 연결을 사용하는 작업을 업데이트할 필요가 없습니다.

    스포크 설정에 대한 자세한 내용은 다음을 참조하십시오. 스포크 설정 Confluent Kafka REST 프록시.

    스포크 설정 Confluent Kafka REST 프록시

    기본 인증을 사용하여 Confluent Kafka REST 프록시를 인스턴스와 통합합니다ServiceNow.

    시작하기 전에

    • 구독을 요청합니다 Integration Hub .
    • 스포크를 활성화합니다 Confluent Kafka REST 프록시 .
    • 필요한 역할: 관리자
    주:
    이 절차에서는 기본 인증을 사용하여 스포크를 설정하는 Confluent Kafka REST 프록시 단계를 간략하게 설명합니다. 그러나 사용자 지정에 따라 현재 플랫폼에서 지원하는 다른 HTTP 인증 메커니즘을 사용하여 스포크를 ServiceNow 설정할 수도 있습니다.

    프로시저

    1. 스포크에 대한 Confluent Kafka REST 프록시 자격 증명 기록을 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 자격 증명.
      2. 새로 만들기를 클릭합니다.
        시스템에 What type of Credentials would you like you like to create ?(어떤 유형의 자격 증명을 작성하시겠습니까?) 메시지가 표시됩니다.
      3. 기본 인증 자격 증명을 선택합니다.
        빈 기본 인증 자격 증명 양식이 표시됩니다.
      4. 이 값을 입력합니다.
        필드 필요한 값
        이름 기록을 고유하게 식별하는 이름입니다. 예를 들어 Kafka 스포크 자격 증명을 입력합니다.
        사용자 이름 API 엔드포인트에 Confluent Kafka REST 프록시 연결할 사용자 이름입니다.
        암호 API 엔드포인트에 연결하기 위한 암호입니다 Confluent Kafka REST 프록시 .
        활성 기록을 적극적으로 사용하는 옵션입니다.
        순서 이 자격 증명을 적용하는 순서입니다. 예를 들어 100을 입력합니다.
      5. 제출을 클릭합니다.
    2. 스포크에 대한 Confluent Kafka REST 프록시 연결 기록을 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
      2. 레코드, Kafka REST 를 엽니다.
      3. Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
        시스템에 빈 HTTP 연결 양식이 표시됩니다.
      4. 이 값을 입력합니다.
        필드 필요한 값
        이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 Kafka 스포크 연결을 입력합니다.
        자격 증명 스포크에 대해 생성한 자격 증명 기록입니다 Confluent Kafka REST 프록시 . 예를 들어 Kafka 스포크 자격 증명을 선택합니다.
        연결 URL API에 연결하기 위한 URL입니다 Confluent Kafka REST 프록시 .
      5. 제출을 클릭합니다.