Служба конфигурации Spring Spring - Git vs Native - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь настроить сервер конфигурации Spring Cloud.Я вижу, что есть два варианта хранения свойств.Либо Git, либо Native file system.Похоже, что люди больше склоняются к использованию GIT против Native.

Наш проект следует разработке на основе соединительных линий, то есть он не сокращает ветку при каждом выпуске в производство.

Если мы используем GIT для чтения свойств и если кто-то изменяет свойство после развертывания, то, скорее всего, будет прочитано измененное свойство, что может создать проблему в работе.

Кто-нибудь сталкивался свопрос?Как ты их решил?

1 Ответ

0 голосов
/ 14 декабря 2018

Если для вашего Spring Cloud Git Backend задан тег или идентификатор фиксации (а не ветвь), любые изменения не должны читаться.

Эта реализация репозитория отображает параметр {label} ресурса HTTP в метку git (идентификатор фиксации, имя ветви или тег).
Если в ветви git или имени тега есть косая черта ("/"),тогда вместо метки в URL-адресе HTTP должна быть указана специальная строка "(_)" (чтобы избежать неоднозначности с другими путями URL-адреса).

Поскольку идентификатор или тег фиксации являются неизменяемыми, следует избегать чтения нового содержимого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...