Возможно ли использование нескольких хостов GIt на сервере конфигурации Spring Cloud? - PullRequest
0 голосов
/ 05 сентября 2018

В связи с недавним отключением Microsoft Azure Services, наша команда разрабатывает мозговые решения, чтобы добавить избыточность и отказоустойчивость в наши приложения.

В документации по Spring.IO есть несколько способов совместного использования Git, SVN или Vault, но я заинтересован в использовании хоста Two Git.

установка профиля Composite, возможно, то, что я ищу, но это звучит так, если я пытаюсь переопределить значения из всех перечисленных репозиториев, и я ищу полную опцию переключения при отказе.

Мой пример использования - как настроить сервер конфигурации таким образом, чтобы в случае отказа хоста мы не могли получить наш файл конфигурации для переключения на наш второй хост GIT.

Возможно ли это и как будет выглядеть конфигурация?

Я думаю, что-то вроде этого с заказом.

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

1 Ответ

0 голосов
/ 05 сентября 2018

Ответ заключается в использовании составной функции :

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...