ミラーリングする Kafka トピックのリスト

マルチクラスター設定を実装する際に、サービスごとにミラーリングする Kafka トピックのリストを確認します。

カタログサービス

  1. 主なトピック
    • {topicPrefix}-{environment}-カタログ更新属性
    • 環境なし{topicPrefix}-catalog-update-attribute
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -カタログ更新-属性
      • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-attribute がありません
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -カタログ更新属性
        • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-attribute がありません
    • バックエンドサーバ:Catalog UpdateAttribute バックエンドサーバはメイントピックとミラートピックからデータを取得し、適切なElasticsearch インデックスにインデックスします。
  2. 主なトピック
    • {topicPrefix}-{environment}-カタログ更新-カテゴリ
    • 環境なし{topicPrefix}-catalog-update-category
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -カタログ更新-カテゴリー
      • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-category
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -カタログ更新カテゴリー
        • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-category
    • バックエンドサーバ:Catalog UpdateCategoryバックエンドサーバは、メイントピックとミラートピックからデータを取得し、適切なElasticsearchインデックスにインデックスします。
  3. 主なトピック
    • {topicPrefix}-{environment}-カタログ更新項目
    • 環境なし{topicPrefix}-catalog-update-item
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -catalog-update-item
      • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-item
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -カタログ更新項目
        • crossDCTopicPrefix: {mirrorTopicPrefix}-{topicPrefix}-catalog-update-item
    • バックエンドサーバ:Catalog UpdateItem バックエンドサーバは、メイントピックとミラートピックからデータを取得し、適切なElasticsearch インデックスにインデックスします。
  4. 主なトピック
    • {topicPrefix}-{environment}-カタログ更新分類
    • 環境なし{topicPrefix}-catalog-update-classification
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -catalog-update-classification
      • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-カタログ更新分類
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -カタログ・アップデートの分類
        • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-カタログ更新分類
    • バックエンドサーバ:Catalog UpdateClassification バックエンドサーバは、メイントピックとミラートピックからデータを取得し、適切なElasticsearch インデックスにインデックスします。

ルール・サービス

  1. 主なトピック
    • {topicPrefix}-{environment}-規則-データ-レップ
    • 環境なし{topicPrefix}-rules-data-rep
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -rules-data-rep
      • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-規則-データ-rep
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -ルール・データ・レップ
        • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-規則-データ-rep
    • バックエンドサーバ:ルールdataReplicationバックエンドサーバはミラーされたトピックからデータを取得し、適切なElasticsearchインデックスにインデックスします。

Audit Service

  1. 主なトピック
    • {topicPrefix}-{environment}-IV-共通監査イベント
    • 環境なし{topicPrefix}-iv-common-audit-events
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -iv-共通監査イベント
      • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-IV-common-audit-events
      • 環境が提供されない場合
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -共通監査イベント
        • crossDCTopicPrefix:なし {mirrorTopicPrefix}-{topicPrefix}-IV-common-audit-events
    • バックエンドサーバー:Audit logstashバックエンドサーバは、メイントピックとミラートピックからデータを取得し、適切なElasticsearchインデックスにインデックスします。

検索サービス

  1. 主なトピック
    • {topicPrefix} - {environment} -予約変更イベント
    • 環境なし: {topicPrefix} -iv-reservation-change-event
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -iv-予約変更イベント
      • なし crossDCTopicPrefix: {mirrorTopicPrefix} - {topicPrefix} -iv-予約変更イベント
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -予約変更イベント
        • なし crossDCTopicPrefix: {mirrorTopicPrefix} - {topicPrefix} -iv-予約変更イベント
    • バックエンドサーバー:Search logstash-reservation バックエンドサーバーは、メイントピックとミラートピックからデータを取得し、適切な Elasticsearch インデックスにインデックスを作成する。
  2. 主なトピック
    • {topicPrefix} - {environment} -在庫タグ変更イベント
    • 環境なし: {topicPrefix} -iv-inventory-tag-change-event
    • 鏡のようなトピック:
      • {mirrorTopicPrefix} - {crossDCTopicPrefix} - {environment} -iv-inventory-tag-change-event
      • なし crossDCTopicPrefix: {mirrorTopicPrefix} - {topicPrefix} -iv-インベントリータグ変更イベント
      • 環境なし:
        • {mirrorTopicPrefix} - {crossDCTopicPrefix} -在庫タグ変更イベント
        • なし crossDCTopicPrefix: {mirrorTopicPrefix} - {topicPrefix} -iv-インベントリータグ変更イベント
    • バックエンドサーバー:Search logstash-inventorytag バックエンドサーバーは、メイントピックとミラートピックからデータを取得し、適切な Elasticsearch インデックスにインデックスを作成する。