Spring Cloud配置服务器中的多个GIt主机是否可能?

问题描述 投票:1回答:1

随着最近微软Azure服务的中断,我们的团队正在努力为我们的应用程序增加冗余和容错能力。

Spring.IO的文档中,有多种方法可以同时使用Git,SVN或Vault,但我对使用Two Git主机感兴趣。

设置复合配置文件也许我正在寻找,但听起来好像我试图覆盖列出的所有存储库中的值,我正在寻找一个完整的故障转移选项。

我的用例是如何配置配置服务器,以便在主机出现故障时我们无法检索配置文件以故障转移到我们的第二个GIT主机。

这是可能的,配置是什么样的?

我的猜测与订购有关。

  spring:
    profiles:
      cloud:
        config:
          server:
            git:
              uri: bitbucket.com
              order: 1
            git:
              uri: github.com
              order: 1
spring configuration config spring-cloud spring-cloud-config
1个回答
2
投票

答案是使用composite feature

spring:
  profiles:
    active: composite
  cloud:
    config:
      server:
        composite:
        -
          type: git
          uri: file:///path/to/rex/git/repo
        -
          type: git
          uri: file:///path/to/walter/git/repo
© www.soinside.com 2019 - 2024. All rights reserved.