c# - 企业配置思路

标签 c# xml configuration app-config enterprise

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

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

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

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

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

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

我的问题是:

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

最佳答案

这是我的解决方案:

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

我创建了 FileWatcher 来监听文件中的 Ant 变化。

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

由于更改 FilwWatcher Change 事件引发,我反序列化配置文件并将新配置设置到服务。

关于c# - 企业配置思路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080167/

相关文章:

c# - 调用 SSL 支付网关时出错 : "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel"

xml - 从解压缩的 xml 文件夹重新创建 excel .xlsx 文件

c# - XML 序列化命名空间和 XSD 生成

linux - 在 tmux 显示消息中显示选项的当前值

c# - 寻找 C# 或 curl 示例如何在 SendGrid 更新 HTML 模板

c# - Outlook VSTO - 如何识别 Outlook 何时完全加载

configuration - 如何在Maven Appassembler中包含配置文件?

ssl - 带有 OpenSSL 1.0.2 的最新 Nginx 仍然无法提供 http/2

c# - System.Data.SqlClient.SqlException : 'Invalid column name ' ApplicationRoleId'. '

java - RecyclerView 与 ImageView 以及不同的 Activity