Microservices Engine (MSE) の Nacos インスタンスを設定センターとして使用する場合、MSE コンソールで Nacos インスタンスの設定ファイルを管理できます。
設定の作成
アプリケーションの変数とパラメーターをコードから抽出し、MSE Nacos 設定センターに保存することで、設定を一元管理します。これにより、設定の正確性と一貫性が向上し、メンテナンスコストが削減され、メンテナンス作業が簡素化されます。詳細については、「設定の作成」をご参照ください。
設定の同期
開発環境やテスト環境などの環境間、またはリージョン間で設定を同期できます。複数のマイクロサービス名前空間を作成し、1 つの名前空間に設定を追加してから、他の名前空間に同期します。以下の同期方法をサポートしています。詳細については、「設定の同期」をご参照ください。
-
同じリージョン内の名前空間間で設定を同期します。
-
異なるリージョンにある名前空間間で設定を同期します。
設定の管理
マイクロサービスアプリケーションインスタンスの数が増えるにつれて、設定ファイルの数も増加します。MSE コンソールでは、設定の詳細を表示し、設定のクエリ、編集、インポート、エクスポート、クローン、削除を実行できます。詳細については、「設定の管理」をご参照ください。
履歴バージョンの表示
MSE コンソールで Nacos 設定ファイルのバージョン履歴を表示できます。設定の変更によってパフォーマンスの低下や機能の例外などの問題が発生した場合、以前のバージョンにロールバックできます。詳細については、「履歴バージョンの表示」をご参照ください。
リスナークエリ
MSE コンソールでリスナー情報をクエリし、更新された設定がサブスクライブしているインスタンスにプッシュされたかどうかを確認できます。詳細については、「リスナークエリ」をご参照ください。
設定内容の比較
現在の設定を、MSE インスタンスまたは名前空間間で Data ID または Group ID が異なる設定と比較できます。詳細については、「設定内容の比較」をご参照ください。
設定の暗号化
MSE は Key Management Service (KMS) と統合して設定を暗号化および復号し、機密データ漏洩のリスクを軽減します。詳細については、「設定の暗号化」をご参照ください。
カナリアリリースの設定
MSE インスタンスはカナリアリリースをサポートしており、完全なロールアウト前に少数のノードに設定をプッシュして検証できます。これにより、設定に関連する問題のリスクを軽減します。詳細については、「段階的リリースの設定」をご参照ください。