【问题标题】:Load multiple KEY/VALUE from Consul from different YML从不同 YML 的 Consul 加载多个 KEY/VALUE
【发布时间】:2021-03-28 18:53:31
【问题描述】:

目前我已将 consul 配置为读取 YML 并在 bootstrap.yml 中加载不同的属性,如下所示:

spring:
  cloud:
    consul:
      host: ${CONSUL_HOST}
      port: ${CONSUL_PORT}
      config:
        format: YAML
        acl-token: ${CONSUL_TOKEN}
        default-context: application
        prefix: config/
        name: application
        data-key: data/properties

这可以正常工作。

现在我在 consul 中包含了另一个 Key/Value 与“properties”处于同一级别,如下所示:

config/application/data/properties
config/application/data/newproperties

我试图能够同时加载两个数据键,以便我可以将不同的设置分开,但我无法正确配置 bootstrap.yml 以实现这一点。

我已经尝试将类型设置为 FILES,但没有得到它的工作。

你们中有人遇到过这个问题吗?

谢谢!

【问题讨论】:

    标签: java spring-boot consul


    【解决方案1】:

    调查调试了consul key/value的行为,好像不能同时读取两个不同的key。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-10
      • 2020-03-21
      • 1970-01-01
      • 2023-03-06
      • 2022-01-03
      • 2015-01-18
      • 2015-04-04
      • 2019-05-19
      相关资源
      最近更新 更多