Spring Cloud Config服务器多次获取同一文件

时间:2019-06-26 15:18:03

标签: java spring spring-boot spring-cloud-config

我正在使用spring cloud config从git中获取属性文件,该文件将由多个spring boot应用程序使用。我只有几个常见的属性文件,例如eureka_client,actuator,数据库等。

我的问题是,即使没有对任何文件进行任何更改,Spring Cloud配置也会拉取多个文件

服务A

cloud:
    config:
      discovery:
        service-id: ConfigServer
        enabled: true
      label: master
      fail-fast: false
      name: actuator,eureka_client,database,service_A

服务B

cloud:
    config:
      discovery:
        service-id: ConfigServer
        enabled: true
      label: master
      fail-fast: false
      name: actuator,eureka_client,database,service_B

localhost:8080 / servicea / actuator / health / clientConfigServer

{
    "status": "UP",
    "details": {
        "propertySources": [
            "configClient",
            "eureka_client.yml (document #1)",
            "service_A.yml",
            "database.properties",              
            "eureka_client.yml (document #0)",
            "actuator.yml"
        ]
    }
}

我希望它只有一个eureka_client.yml,而不是两个。

0 个答案:

没有答案