我们在多台机器上运行了很多java组件。主要是Web应用程序(在tomcat上),有些是独立进程。从历史上看,每个应用程序都使用自己的方式来配置自身:单例类,磁盘上的属性文件或应用程序资源文件等。通过配置,我指的是影响应用程序行为的字符串键值对(例如,用于存储文件的文件夹名称) ,或一些超时,等等。)
问题:是否有标准(理想的简单和可靠)方法在一个地方配置多个应用程序?
答案 0 :(得分:0)
您可以使用Redis(分布式键值存储)并编写服务来检索相关应用程序服务器的配置条目。
或者,如果您使用的是Spring Boot ,你可以尝试Spring Cloud Config
如果您使用CDI,可以尝试DeltaSpike Configuration Mechanism