2012-04-09 96 views
3

我正在建設一個非常大的企業應用程序的中間。想法企業配置

我有控制所有其他機器的主機。

現在我即將開始編寫一些管理功能作爲配置管理器。

在每臺服務器上我有一些服務,每個服務都有一些我想要配置的變量。

我想也許是爲每個服務添加一個xml配置文件(它將在服務啓動時讀取)以及何時執行配置分發,我將使用新的配置數據更改該xml文件。

我還需要一種方法來重新啓動服務才能獲得新的配置。

我的問題是:

有沒有什麼更好的辦法就完成企業配置的能力? 如果我的想法很好,任何提示和改進都會很棒。

回答

0

這裏我的解決方案:

我決定爲每個服務創建配置文件(xml)。

我創建FileWatcher來監聽文件中的ant更改。

爲了設置一個新配置我使用了XmlSerializer。

由於更改FilwWatcher更改事件引發並反序列化配置文件並將新配置設置爲該服務。