我想使用 spring cloud config 来外部化应用程序属性。我已经配置了配置服务器和客户端,但我不想使用 git(enterprise) 作为源,这是因为 git 可能因维护而停机。因此,我考虑将应用程序属性作为 application.properties.tar.gz 发布到 nexus 并执行以下操作:
1.) config-server 启动时,从nexus 下载release 版本,然后将tar.gz 解压到运行config-server 的服务器上的文件系统中。
2.) 将选择解压缩的属性文件的配置服务器。
请注意,nexus url、application.properties.tar.gz 版本和位置都作为 VM 选项传递给配置服务器。
这是一个明智的选择吗?如果这不是最佳选择,请您提出其他选择吗?
谢谢坎卡拉姆