我们有一个java企业应用程序应该在服务器集群上运行。该应用程序由在这些服务器上运行的某些Web容器托管的不同WAR组成。
现在我们为这个应用程序提供了许多不同的配置,仅举几例:
添加到这个多个环境,测试/暂存/生产/开发,什么不是,为所有上述示例提供不同的主机/端口,我们以及十几个配置文件。
正如我所看到的,所有这些都不是直接与应用程序的业务层相关的东西,而是可以被认为是"泛型"对于所有应用程序,至少在java企业世界中。
所以我想知道是否存在一些处理这种配置管理的解决方案???
基本上我正在寻找以下能力:
现在,如果我想更改某些设置,例如,将某个记录器的日志级别设置为DEBUG,我将转到此配置服务器的管理控制台UI并应用更改。 由于该管理中心了解所有战争(因为它们已经注册),因此应该通知他们有关设置更改的信息。我希望能够更改一个特定WAR或群集范围的设置。如果托管应用程序的其中一个Web服务器重新启动,它将再次请求配置,并将获得包括该记录器的DEBUG级别的配置。
到目前为止,我无法找到任何下降就绪解决方案。当然我可以自己制作类似的东西,但我不想重新发明轮子,所以我在这里寻求建议,任何帮助都将受到赞赏。 提前致谢