非常紧张地问这个问题,但是想把它放在那里,并得到一些关于为什么/为什么不/为什么有人想要这样做的反馈。 我有各种Web服务/窗口服务,它们具有各种配置值,通常存储在各自的配置文件中。
我认为拥有一个中央服务是有意义的,其唯一目的是为各自的网络/窗口服务提供所需的所有配置细节。配置将存储在数据库表中,每个服务将通过单个Web服务请求其各自的配置。
我的问题是这听起来像过度设计,还是有其他想法会实现几乎相同的东西。我觉得这会集中配置,因此更容易管理。此外,所有服务都必须符合配置接口,该接口具有配置/值对的已定义属性(NameValueCollection)
任何反馈都会非常感激。