Hermes에서 네임스페이스 관리

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 네임스페이스를 사용하여 단순화된 주제 관리 및 접근 제어 사양을 위해 Kafka 주제를 그룹화합니다.

    에서 ServiceNow모든 Kafka 주제는 네임스페이스에 연결됩니다. 네임스페이스를 사용하여 논리적으로 주제를 구성할 수 있습니다. 예를 들어 Kafka 클러스터를 기반으로 주제를 그룹화할 수 있습니다. 또한 네임스페이스를 사용하여 도메인으로 구분된 인스턴스에서 주제에 액세스할 수 있는 도메인을 구성할 수도 있습니다. 주제의 네임스페이스를 사용하여 ServiceNow 도메인에 주제를 할당합니다.

    네임스페이스 기록

    네임스페이스 기록은 Kafka 네임스페이스 [sys_kafka_namespace] 테이블에 저장됩니다. 이 테이블에는 각 네임스페이스의 관련 주제 프리픽스가 있는 네임스페이스 기록 목록이 표시됩니다. kafka_namespace_admin 역할이 있는 관리자는 Kafka 네임스페이스 [sys_kafka_namespace] 테이블에 네임스페이스 기록을 생성합니다.

    네임스페이스 및 주제 프리픽스

    주제는 주제 이름의 프리픽스에 따라 네임스페이스에 할당됩니다. 예약된 작업은 정기적으로 새 주제를 확인합니다 Hermes . 하나를 찾으면 주제에 대한 주제 기록을 생성 ServiceNow 하고 해당 주제를 네임스페이스에 연결합니다. 주제에 할당된 프리픽스는 에서 네임스페이스 할당 ServiceNow의 기초입니다.

    이 이미지는 Kafka 클러스터 이름 프리픽스를 사용하여 주제를 다양한 네임스페이스로 ServiceNow구성하는 예를 보여줍니다.

    그림 1. Kafka 프리픽스 및 주제 네임스페이스
    Kafka의 주제 프리픽스가 ServiceNow의 네임스페이스와 어떻게 관련되어 있는지에 대한 개요입니다.

    이 예제에서:

    1. kafka_namespace_admin 역할이 있는 인스턴스 관리자는 로그 분석 그룹, 이행 그룹 및 인스턴스의 ServiceNow 다른 자회사에 대한 네임스페이스 기록을 생성합니다.
    2. 인스턴스 관리자는 Kafka 관리자와 협력하여 Kafka 클러스터 이름을 네임스페이스 프리픽스로 사용하여 주제를 Hermes 복제합니다.
    3. 이행 그룹의 Kafka 클러스터에는 material_orders라는 주제가 있습니다. 주제는 이행을 네임스페이스 프리픽스로 사용하여 복제 Hermes 됩니다. 호출된 fulfillment.material_ordersHermes 새 주제가 생성됩니다.
    4. 예약된 작업은 에서 fulfillment.material_orders 주제 Hermes를 찾고, 주제 기록을 만들고, 접두사와 일치하도록 이행 네임스페이스에 기록을 할당합니다.

    프리픽스 일치 규칙

    주제 이름 프리픽스는 다음 규칙에 따라 네임스페이스와 일치합니다.

    • 네임스페이스는 일치하는 가장 긴 네임스페이스 프리픽스를 기준으로 선택됩니다. 일치하는 네임스페이스가 있는 경우 주제 기록은 해당 네임스페이스와 해당 네임스페이스의 도메인에 할당됩니다.
    • 일치하는 더 긴 네임스페이스 프리픽스가 없으면 기본 네임스페이스의 길이가 0인 프리픽스가 일치합니다. 주제 기록은 전역 도메인의 기본 네임스페이스에 할당됩니다.
    • 기본 네임스페이스가 삭제 또는 수정되어 일치하는 네임스페이스가 전혀 없는 경우 주제 기록이 생성되지 않습니다.

    네임스페이스 설계 고려 사항

    생성을 시작하기 전에 네임스페이스와 주제를 구성하는 방법을 계획합니다. 네임스페이스에 주제를 추가하면 연결된 주제를 삭제하지 않고는 네임스페이스를 삭제할 수 없습니다.

    도메인 분리된 인스턴스의 각 도메인에 대한 네임스페이스가 있습니다.
    도메인당 ServiceNow 하나의 네임스페이스를 만듭니다.
    네임스페이스를 사용하여 도메인 및 Kafka 설치별로 주제 구성
    네임스페이스를 사용하여 별도의 ServiceNow 도메인에 속하는 주제와 별도의 Kafka 설치에서 주제를 구분합니다.
    네임스페이스를 구성한 후에는 기본 네임스페이스를 삭제하거나 비활성화하는 것이 좋습니다
    기본 네임스페이스를 유지하면 주제 프리픽스가 일치하지 않는 등의 구성 문제가 발생할 수 있습니다. 이 불일치로 인해 한 도메인에서 작성되었어야 하는 주제가 전역 도메인에서 작성될 수 있습니다.

    기본 네임스페이스를 삭제하여 주제가 생성되는 위치에 대해 더 엄격한 제약 조건을 적용할 수 있습니다. 예를 들어 모든 주제에 네임스페이스와 일치하는 프리픽스가 있어야 한다고 결정한 경우 기본 네임스페이스를 삭제하면 일치하는 프리픽스가 없는 주제가 생성되지 않습니다.

    에서 네임스페이스 Hermes와 함께 도메인 분리를 사용하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 Hermes 메시징 서비스 도메인 분리.