我遇到了一个问题,如何仅使用Netflix Archaius作为多个Spring Boot微服务的配置服务器。以前,当我在使用Spring Boot构建的多服务项目中应用Eureka和Spring Cloud Config Server时,每个微服务都会通过Eureka服务的发现功能从Spring Cloud Config服务器获得自己的.properties文件。但是现在我需要将Spring Cloud Config Server改成Netflix Archaius服务,Spring Boot微服务将从Netflix Archaius服务中获得.properties文件,我不知道如何实现。有什么好的建议供我参考吗?提前谢谢。
发布于 2017-04-23 12:52:56
最后,我放弃了使用Netflix Archaius来拉取微服务的属性文件。相反,我将所需的键值对属性写到每个Springboot微服务的application.properties中。由于所有的springboot微服务都将以docker容器的形式部署在DCOS平台中,因此一些可变属性被配置到marathon部署脚本中,这些脚本可以填充到springboot applet中。通过这种方式,我设法从外部配置键-值对属性,而不是在程序代码中硬编码。
https://stackoverflow.com/questions/42756064
复制相似问题