【发布时间】:2018-08-08 01:46:56
【问题描述】:
是否可以使用多个复合存储库配置 Spring Cloud Config?我们的设置使用多个基于团队的存储库:
spring:
cloud:
config:
server:
git:
repos:
teamA:
cloneOnStart: true
pattern: teama-*
searchPaths: '{profile}'
uri: file:///etc/config/teama
teamB:
cloneOnStart: true
pattern: teamb-*
searchPaths: '{profile}'
uri: file:///etc/config/teamb
我们希望每个团队现在都从 2 个不同的 git 存储库中提取数据。我认为多个 Composite 存储库 (https://cloud.spring.io/spring-cloud-config/single/spring-cloud-config.html#composite-environment-repositories) 是我们想要的,但我不知道如何组合它们,或者是否可能。
澄清:
我希望每个团队都从 两个 repos 中提取配置数据,而不仅仅是 1. 在伪代码中:
spring:
cloud:
config:
server:
git:
repos:
teamA:
repo1:
key1: repo1
key2: repo1
repo2:
key1: repo2
key2: repo2
【问题讨论】: