名前空間を作成して Kafka トピックを整理します。

始める前に

必要なロール:hermes_admin または kafka_namespace_admin

このタスクについて

名前空間を使用して、論理的な方法で Kafka トピックを整理します。例を次に示します。
  • Hermes にメッセージを複製する Kafka クラスターごとに名前空間レコードを作成する。
  • ドメインセパレーションインスタンス内の各ドメインについて名前空間レコードを作成する。詳細については、「Hermes Messaging Service のドメインセパレーション」を参照してください。

手順

  1. [すべて] > [Hermes メッセージングサービス] > [名前空間] に移動します。
  2. [新規] を選択します。
  3. フォームのフィールドに入力します。
    表 : 1. Kafka 名前空間フォーム
    フィールド 説明
    名前 名前空間の名前。
    トピックプリフィックス この名前空間のすべてのトピックにアサインされたプリフィックス。

    トピックのプリフィックスに基づいて、トピックが名前空間にアサインされます。スケジュール済みジョブが、Hermes に新しいトピックがないかチェックします。見つかると、トピックレコードが作成され、そのトピックが名前空間にリンクされます。

    警告: 予期しない動作を引き起こす可能性のあるアプリ ID と名前空間の競合を回避するため、名前空間レコードの作成時に sn_ で始まるトピックのプリフィックスを指定しないでください。
    許可されたアプリケーションスコープ この名前空間にアクセスできるアプリケーションスコープのリスト。
  4. [送信] を選択します。

タスクの結果

Kafka 名前空間 [sys_kafka_namespace] テーブル内に名前空間レコードが作成されます。Hermes で作成された、またはレプリケートされたトピックが、トピックのプリフィックスに基づいて名前空間にアサインされます。

次のタスク

  • トピックを自分で整理するには、1 つ以上のトピックレコードを作成し、それをこの名前空間にリンクします。「Hermes 内でトピックを作成する」を参照してください。
  • 証明書ジェネレーターでこの名前空間のアクセス制御リスト (ACL) を構成して、Hermes の Kafka クラスター内の Kafka トピックへのアクセスを管理します。「Hermes Messaging Service への安全な接続の設定」を参照してください。