マイクロサービスを複数の環境(開発環境、ステージング環境)または複数のリージョンにデプロイする場合、構成を一貫して維持する必要があります。複数のマイクロサービス名前空間を作成し、1 つの名前空間で構成を作成した後、その構成を他の名前空間に同期できます。Enterprise Distributed Application Service (EDAS) では、以下の 2 種類の同期方法をサポートしています。
同一リージョン内の名前空間間での設定のクローン
[MSE コンソール] にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
インスタンス ページで、インスタンスの名前をクリックします。
左側のナビゲーションウィンドウで設定管理> 設定を選択します。
オプション。 設定 ページの上部で、名前空間を選択して構成をフィルタリングします。 [グループ]、[データ ID]、[アプリケーション]、または [タグ] で構成をクエリすることもできます。
-
Configurations ページで、ターゲット設定を選択し、リストの左下にある Clone をクリックします。
-
Clone Configuration ダイアログボックスで、Destination Namespace を選択し、Start Clone をクリックします。
-
任意: 宛先名前空間に同じ名前の設定が存在する場合、Configuration Conflictsダイアログが表示されます。続行するには、上書きする設定を選択し、OK をクリックし、次にStart Cloneをクリックします。
Source Namespace と Destination Namespace の差分を確認するには、右側の View Diff をクリックします。Configuration Content Comparison ダイアログボックスが開き、差分が並べて表示されます。赤色は置き換えられる内容、緑色は新しい内容を示します。
リージョン間での設定のエクスポートとインポート
[MSE コンソール] にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
インスタンス ページで、インスタンスの名前をクリックします。
左側のナビゲーションウィンドウで設定管理> 設定を選択します。
オプション。 設定 ページの上部で、名前空間を選択して構成をフィルタリングします。 [グループ]、[データ ID]、[アプリケーション]、または [タグ] で構成をクエリすることもできます。
-
Configurations ページで 1 つ以上の対象設定を選択し、リストの下部にある Export をクリックします。表示されたダイアログで詳細を確認し、Start Export をクリックします。設定ファイルは、単一の ZIP ファイルとしてお使いのコンピューターにダウンロードされます。
-
Configurations ページの上部で、宛先名前空間を選択し、Import Configuration をクリックします。ダイアログボックスで、設定ファイルをアップロードし、OK をクリックします。
説明インポート機能は、オープンソース Nacos の新旧両バージョンからエクスポートされた設定 ZIP ファイルと互換性があります。ただし、エクスポート機能は、新しいバージョンと互換性のある ZIP ファイルのみを作成します。
パラメーター
説明
[Destination Namespace]
設定をインポートする名前空間です。デフォルトでは、Configurations ページで選択されている名前空間になります。
[Same Configurations]
既存の設定と同じ Data ID およびグループを持つ設定が存在する場合の処理方法を指定します。
-
[Stop Import]:インポート操作全体をキャンセルします。選択された設定は、宛先の名前空間に同期されません。
-
[Skip]: 重複した設定をスキップし、残りの設定のインポートを続行します。
-
[Overwrite]:インポートする設定で、宛先名前空間内の既存の設定を上書きします。
[Configuration File]
Upload File をクリックして、事前にエクスポートした設定ファイルを選択してアップロードします。
重要設定を変更する必要がある場合は、エクスポートした ZIP ファイルを直接編集しないでください。インポートが失敗する可能性があります。まず設定をインポートしてから、インポート先の名前空間で変更してください。
-