处理具有多个组件/服务的企业应用程序。而不是为每个环境存储每个组件/服务的配置。
寻找允许我在层次结构中存储配置的内容,例如通过交互式UI。
应用-1->组分-1 - >环境 - >资源-1 - >选项-1:值-1 [叶级]
应用-1->组分-1 - > Env-1 - >资源-1 - >选项-1:值-1 [叶级]
应用-1->组分-2 - >环境 - >资源-1 - >选项-1:值-1 [叶级]
通过休息服务电话等方法获取此值。
答案 0 :(得分:2)
据我了解,您正在寻找一个由多个组件/服务组成的系统的配置解决方案。
在我工作的公司,我们开发了一个简单而强大的配置平台,旨在从一个位置启用整个系统的配置,使配置过程方便,清晰,安全,有条理和信息丰富。
我们支持的一些主要功能包括:
如果我们将此版本发布给开源,您会对此感兴趣吗?
答案 1 :(得分:0)
目前还不清楚,如果您正在寻找编码基础或准备好去的应用程序。 目前还不清楚,您的重点是什么(REST,层次结构,UI)。 目前还不清楚,为什么你需要结合使用REST,层次结构,用户界面以及有替代空间的地方。
简短的回答头脑风暴:
flat ini file + notepad( - > no REST)
mysql + mysql workbench( - >没有REST,没有内置层次结构)
http://sourceforge.net/directory/business-enterprise/enterprise/bsm/cmdb/os:windows/freshness:recently-updated/( - >准备工具)
http://restsql.org/doc/Overview.html(在sql上添加层次结构支持的框架)
答案 2 :(得分:0)
您可能听说过WebMin和VirtualMin,它们是用于服务器管理的类似CPanel的UI。两者的一个鲜为人知的特征是它们可以通过CLI和远程控制。这是documentation on the "VirtualMin Remote API",它允许您通过HTTP控制服务和配置,并通过XML或JSON获取输出。
现在你仍然需要create your own modules这可能会或可能不会很难,但它可能比从头开始编写整个事情要容易得多。