|
此版本仍在开发中,目前尚不稳定。如需最新稳定版本,请使用 Spring Cloud Config 5.0.1! |
版本控制后端文件系统使用
使用基于 VCS 的后端(git、svn)时,文件会被检出或克隆到本地文件系统。默认情况下,它们会被放置在系统临时目录中,前缀为 config-repo-。例如,在 Linux 上,可能为 /tmp/config-repo-<randomid>。某些操作系统 会定期清理 临时目录。这可能导致意外行为,例如属性缺失。为避免此问题,请通过设置 spring.cloud.config.server.git.basedir 或 spring.cloud.config.server.svn.basedir 更改 Config Server 所使用的目录,使其不位于系统临时目录结构中。 |
错误处理与多个标签
如果向配置服务器发出请求,且请求中包含多个标签,则配置服务器将为每个标签返回属性源。然而,如果尝试获取其中某个标签时发生错误,配置服务器将直接返回错误,而不会尝试其余的标签。
如果您希望配置服务器在标签无效时忽略任何错误,并尝试所有标签后再返回错误,可以将 spring.cloud.config.server.[git | svn].continue-on-multiple-label-failure=true 设置为该值。