Spring Cloud配置服务器中可以有多个GIt主机吗?

时间:2018-09-05 13:11:38

标签: spring configuration config spring-cloud spring-cloud-config

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

Spring.IO上的文档中,有多种同时使用Git,SVN或保管库的方法,但是我有兴趣使用Two Git主机。

设置Composite配置文件也许是Im在寻找的东西,但这听起来像是我要覆盖列出的所有存储库中的值,而Im在寻找完整的故障转移选项。

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

这是否可行,配置将是什么样?

我的猜测是这样的排序。

  spring:
    profiles:
      cloud:
        config:
          server:
            git:
              uri: bitbucket.com
              order: 1
            git:
              uri: github.com
              order: 1

1 个答案:

答案 0 :(得分:2)

答案是使用composite feature

   always@(posedge clk) begin
     for(i=2;i<UP_SPACES+2;i=i+1) begin  //Ram_out
        if(up_addr_d2[3:0]==i) 
        begin
          up_dout_t2     <= ram_out[(i+1)*32-1:i*32];                                                                                                    
        end
     end// for loop
  end