3

非常に大規模なエンタープライズ アプリケーションを構築している最中です。

他のすべてのマシンを制御するメイン マシンがあります。

今、私は構成マネージャーとしていくつかの管理機能を書き始めようとしています。

各サーバーにはいくつかのサービスがあり、各サービスには構成可能にしたいいくつかの変数があります。

各サービスに xml 構成ファイルを追加し (サービスの起動時に読み込まれます)、構成の配布を行うときに、その xml ファイルを新しい構成データで変更することを考えました。

新しい構成を取得するには、サービスを再起動する方法も必要です。

私の質問は:

エンタープライズ構成機能を達成するためのより良い方法はありますか? 私のアイデアが良ければ、どんなヒントや改善も素晴らしいものになるでしょう。

4

1 に答える 1

0

ここに私の解決策:

サービスごとに構成ファイル(xml)を作成することにしました。

ファイル内のantの変更をリッスンするFileWatcherを作成します。

新しい構成を設定するために、XmlSerializerを使用しました。

FilwWatcher Changeイベントが発生したため、構成ファイルを逆シリアル化し、新しい構成をサービスに設定しました。

于 2012-04-12T09:01:16.323 に答える