企业配置的想法

时间:2012-04-09 21:31:43

标签: c# xml configuration app-config enterprise

我正在构建一个非常大的企业应用程序。

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

现在我即将开始编写一些管理功能作为配置管理器。

在每个服务器中我都有一些服务,每个服务都有一些我想要配置的变量。

我想可能要为每个服务添加一个xml配置文件(它会在服务启动时读取),当我进行配置分发时,我将使用新的配置数据更改该xml文件。

我还需要一种方法来重新启动服务以获得新配置。

我的问题是:

有没有更好的方法来完成企业配置能力? 如果我的想法很好,任何提示和改进都会很棒。

1 个答案:

答案 0 :(得分:0)

这是我的解决方案:

我决定为每个服务创建配置文件(xml)。

我创建了FileWatcher,用于侦听文件中的ant更改。

为了设置我使用XmlSerializer的新配置。

因为更改了FilwWatcher Change事件,我将反序列化配置文件并将新配置设置为服务。