如何有效维护很多服务端点配置?

时间:2013-03-15 14:46:53

标签: .net wcf service

我们得到的是一个分布了大量服务的大型系统,包括WCF Windows服务,IIS Windows服务,IIS Web服务,自托管服务,WebApi服务等。总共约30项,并且它不断增加,所以我们最终得到配置噩梦。 NServiceBus或任何不是我们客户的选择所以我认为我们有两个选择:

  1. 将所有配置保存在单个mega-config文件中。 Here你可以找到几个例子。
  2. 设计和开发自定义配置机制,并将所有配置保存在单独的DLL中,该DLL将在每个服务中引用并自动提供/执行所有配置内容。 Juval Lowe在他的书(上一版)中对这一主题略有概念,遗憾的是我找不到在线参考。
  3. 我知道这个问题可以被关闭但是如果有人一直坚持这个问题而且有一个解决方案或一个好的建议会很棒。问题本身可以定义为:这两个选项中哪一个更可取,为什么?

    如果您了解任何第三方解决方案,请提供链接。

    感谢您的帮助。

0 个答案:

没有答案