도메인 분리 및 스트리밍 연결

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 스트리밍 연결에서는 도메인 분리가 지원됩니다. 도메인 분리를 사용하여 데이터, 프로세스 및 관리 작업을 도메인이라는 논리적 그룹으로 분할할 수 있습니다. 어떤 사용자가 데이터를 보고 액세스할 수 있는지를 포함하여 이러한 분리의 여러 측면을 제어할 수 있습니다.

    지원 수준: 표준

    • 기본 수준 지원의 모든 측면을 포함합니다.
    • 애플리케이션 속성이 필요에 따라 도메인을 인식합니다.
    • 비즈니스 논리: 서비스 제공자(SP)가 고객별로 프로세스를 만들거나 수정합니다. 사용 사례는 여러 SP 고객이 단일 인스턴스에서 애플리케이션을 올바르게 사용하는 것을 반영합니다.
    • 인스턴스 소유자는 특정 애플리케이션에 필요한 대로 테넌트별 최소 실행 가능한 제품(MVP) 비즈니스 논리 및 데이터 매개변수를 구성해야 합니다.

    샘플 사용 사례: 관리자가 한 테넌트에 대해서는 기록이 닫히지만 다른 테넌트에 대해서는 기록이 닫히지 않는 경우 설명이 필요하도록 설정할 수 있어야 합니다.

    지원 수준에 대한 자세한 내용은 도메인 분리를 위한 애플리케이션 지원을 참조하십시오.

    메시지 복제

    다음 스트림 커넥트 메시지 복제 테이블의 기록은 도메인으로 분리됩니다.
    • 메시지 복제 [sys_sc_message_replication]
    • 채널 복제 [sys_sc_channel_replication]
    • 메시지 복제 통계 [sys_sc_channel_replication_metric]
    • Kafka 주제 복제 [sys_kafka_topic_replication]

    메시지 복제 기록의 도메인은 기록의 sys_domain 필드에 지정됩니다.

    채널 복제 및 복제 메트릭 레코드의 경우, 도메인은 속성에 의해 domain_master 판별됩니다. 이 domain_master 속성은 참조 필드의 도메인을 사용하여 현재 기록의 도메인을 결정합니다. 채널 복제 레코드는 참조된 메시지 복제 레코드에서 도메인을 가져옵니다. 복제 메트릭 기록은 참조된 채널 복제 기록에서 도메인을 가져옵니다.

    채널 복제 테이블이 Kafka 주제 복제 테이블의 상위이므로 Kafka 주제 복제 기록에는 연결된 채널 복제 기록과 동일한 도메인이 있습니다.

    주제 네임스페이스

    주제 네임스페이스를 사용하여 도메인 분리 인스턴스에서 Kafka 주제에 액세스할 수 있는 도메인을 구성할 수 있습니다. 에서 ServiceNowKafka 주제는 네임스페이스에 연결됩니다. 네임스페이스를 도메인에 연결할 ServiceNow 수 있습니다. 네임스페이스가 특정 도메인에 할당되면 해당 네임스페이스로 생성된 모든 주제도 네임스페이스의 도메인에 할당됩니다. 사용자는 도메인 가시성 및 접근 제어 목록(ACL)에 따라 액세스 권한이 있는 주제만 보고 상호 작용할 수 있습니다.

    자세한 내용은 Managing namespaces and topics in Hermes 문서를 참조하십시오.

    생산자와 소비자

    스트림 커넥트 생산자와 소비자도 도메인으로 분리됩니다. 생산자의 경우 도메인에 표시되는 주제에 대해서만 데이터를 생성할 수 있습니다.

    소비자의 경우 런타임 데이터를 유지하는 데 사용되는 모든 테이블은 도메인으로 분리됩니다. 이러한 테이블에는 다음이 포함됩니다.
    • Kafka 스트림 [sys_kafka_stream]
    • Kafka 구독 [sys_kafka_subscription]
    • Kafka 구독 파티션 그룹 [sys_kafka_partition_group]
    • Kafka 소비자 통계 [sys_kafka_consumer_statistics]
    • 처리되지 않은 Kafka 메시지 [sys_kafka_unprocessed_messages]

    도메인 사용자는 도메인에 표시되는 주제를 사용하여 도메인별 Kafka 스트림을 생성할 수 있습니다. Kafka 스트림을 활성화하면 구독 및 파티션 그룹이 동일한 도메인 내에 생성됩니다. 런타임에 파티션 그룹의 도메인은 모든 데이터가 올바른 도메인으로 임포트되도록 소비자 스레드에 의해 설정됩니다. 생산자, 소비자 및 Kafka 스트림에 대한 자세한 내용은 다음 문서를 참조하십시오 Apache Kafka용 스트리밍 연결 사용.

    스키마 관리

    스키마 및 스키마 레지스트리의 테이블은 도메인으로 분리됩니다. 여기에는 다음이 포함됩니다.
    • 스트림 커넥트 스키마 [stream_connect_schema]
    • 독립 실행형 스트림 커넥트 스키마 [standalone_stream_connect_schema]
    • Confluent 스트림 커넥트 스키마 [confluent_stream_connect_schema]
    • 스트림 커넥트 스키마 레지스트리 [stream_connect_schema_registry]
    • Confluent 스트림 커넥트 스키마 [confluent_stream_connect_schema]
    • 독립 실행형 스트림 커넥트 스키마 [standalone_stream_connect_schema]