我最近接到了一项任务,即使用 Netflix archaius 将 springboot 微服务的配置外部化。我浏览了 Netflix-Archaius 的官方 Wiki 页面,但它确实列出了一些功能,例如在本地存储配置文件或将配置存储在数据库中并使用 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 来实现它。