aws環境には現在、複数のノードサービスが展開され、実行されています(pm2
)。複数のノードサービス間で構成を集中化する方法は?
難易度(メンテナンス面での難しさ)私の現在のコードベースでは、これらのノードサービスのそれぞれに別々の設定ファイル(config \ app.json)があります - これらの設定ファイルのほとんどのプロパティは共通ですすべてのサービスについて、各プロパティはコード内の個々のサービスに記述されます。これらのプロパティのいずれかが変更されている場合は、変更を複数の場所で変更する必要があります。
複数のノードサービスにわたって構成を集中化したいと考えています。それを行う方法はありますか?期待されるのは、設定を維持するための集中化された場所を持つことです。どんな参考文献も役立ちます。
を行う必要があります設定ではなくデータベースです。 –
ああ.. ..私は設定の変更後にサービスを再起動することで何の問題もありませんが、もし私ができる方法がある場合にのみ言及しました。主な目的はサービス間で共通の設定ファイルを維持することです。 – LGAP
多くのスタンドアロンの設定管理ツールがあり、オーケストレーションツールには何かが組み込まれています。私の指摘は、設定のランタイムの変更を処理する方法をアプリケーションに書いておけば、信頼できないソースになります。 –