问题描述
我的组织面临的问题是,要移动包括以下内容在内的功能时,在不同环境中有许多配置,包括db表中的配置,conf文件(键值,xsl,xml,json)。从一个环境到另一个环境的配置,这是非常痛苦的,因为没有人能完全了解某个功能有多少个配置条目/文件,因此我们只能通过跟踪和错误的方式来实现。它最终可以工作,但是浪费很多时间和资源。
因此,我们希望有一个集中的服务,可以以更易管理的方式管理配置,以便:
- 可以在源控制系统下管理配置(各种类型的数据库配置和文件配置)
- 可以自动释放配置,而无需人工干预
- 该配置是可组合的。我的想法是,我有10个用于不同功能的模块。当我需要满足客户端A的需求时,我需要模块1 +2。对于客户端B,我们需要模块1至5 +7。通过将不同模块的相关配置组合在一起,可以将该配置分别应用于2个环境。 (实际上,这部分内容不应超出此服务的范围。稍后我将说明原因。但是由于有人提到这一点,因此作为讨论,探讨任何可能性都没有危害,此刻我将其包括在内)。
我脑海中的某些问题/问题是
我认为超出范围的是:
我知道这个话题很广泛而且很模糊。 抱歉,它还处于起步阶段,我还没有任何具体想法。
任何建议都值得赞赏。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)