如何解决管理所有配置的服务
我的组织面临的问题是,要移动包括以下内容在内的功能时,在不同环境中有许多配置,包括db表中的配置,conf文件(键值,xsl,xml,json)。从一个环境到另一个环境的配置,这是非常痛苦的,因为没有人能完全了解某个功能有多少个配置条目/文件,因此我们只能通过跟踪和错误的方式来实现。它最终可以工作,但是浪费很多时间和资源。
因此,我们希望有一个集中的服务,可以以更易管理的方式管理配置,以便:
- 可以在源控制系统下管理配置(各种类型的数据库配置和文件配置)
- 可以自动释放配置,而无需人工干预
- 该配置是可组合的。我的想法是,我有10个用于不同功能的模块。当我需要满足客户端A的需求时,我需要模块1 +2。对于客户端B,我们需要模块1至5 +7。通过将不同模块的相关配置组合在一起,可以将该配置分别应用于2个环境。 (实际上,这部分内容不应超出此服务的范围。稍后我将说明原因。但是由于有人提到这一点,因此作为讨论,探讨任何可能性都没有危害,此刻我将其包括在内)。
我脑海中的某些问题/问题是
我认为超出范围的是:
我知道这个话题很广泛而且很模糊。 抱歉,它还处于起步阶段,我还没有任何具体想法。
任何建议都值得赞赏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。