Внешняя конфигурация микросервисов Spring Boot с использованием Netflix Archaius с конфигурационными файлами в github repo - PullRequest
3 голосов
/ 30 апреля 2019

Недавно мне было поручено выполнить внешнюю настройку микросервисов Springboot с помощью архива Netflix. Я просмотрел официальную вики-страницу Netflix-Archaius, но в ней перечислены некоторые функции, такие как локальное хранение файла конфигурации или сохранение конфигурации в БД, подключение через JDBC и т. Д.

Теперь настройки моих микросервисов хранятся в /src/main/resources папку, и мне нужно, чтобы эти настройки были выведены.

Я хочу знать, возможно ли сохранить файлы свойств в репозитории github и динамически загружать конфигурацию из репозитория во время выполнения.

Некоторые ссылки, на которые я ссылался, приведены ниже:

https://github.com/Netflix/archaius/wiki/Getting-Started

https://jlordiales.wordpress.com/2014/10/07/configuration-management-with-archaius-from-netflix/

Я нашел похожий менеджер конфигурации Spring-cloud-config-server , который может использовать github repo для хранения файлов конфигурации, но мне нужно реализовать это с помощью Netflix-Archaius.

...