繁体   English   中英

在一个请求中从 Spring Cloud Config Server 获取多个配置

[英]Fetching multiple configs from Spring Cloud Config Server in one request

我们的一个应用程序使用 Spring Cloud Config Server 来存储客户端配置。 即不是启动所需的配置,而是稍后发送到客户端的配置。 基本上,JSON。 这是一个有争议的解决方案,但它就是这样。 它使用 Spring Cloud Config Server 客户端直接从服务器获取它们。

问题是它一个一个地获取它们,并且配置的数量很大(参数的第 100 个)。 因此,这个获取过程花费的时间太长。

有没有办法在 Spring Cloud Config Server 的一个请求中一次获取多个配置?

是的,你可以这样做。 它专为应用程序之间的配置共享而设计。

bootstrap.yml ,在spring.cloud.config.name属性中添加要从服务器获取的所有配置,如下所示:

spring:
  cloud:
     config:
        uri: xxxxxxx
        .....
        name: myconfiguration1, myconfiguration2,...etc

请记住,这一切都取决于激活的配置文件。 因此,如果您的spring.profiles.activedev即,将获取所有 myconfiguration1-dev.yml、myconfiguration2-dev.yml...等的配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM