В связи с недавним отключением 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