依赖外部 Maven 和 Git 资源

Dependence on External Maven and Git Resources

申请信息:

我很好奇应用程序和部署程序在多大程度上依赖于 Git 存储库和 Maven 工件存储库我将我的 SCDF 实例和我的 Spring 云配置服务器实例绑定到在 PCF 中。

我怀疑 Maven 存储库仅在部署时使用,当需要下载工件以在 PCF 中安装和部署时 space。此外,我认为 Git 存储库可能在应用程序初始化或刷新事件发生时被配置服务器克隆,需要重新读取存储在 Git 中的配置信息。

这是真的吗,或者是否存在需要这些外部资源的高可用性的持续依赖性?我的问题与灾难恢复计划活动有关,以及需要多快恢复这些特定资源才能使 Spring Cloud Data Flow 及其部署的流在不利条件下继续工作。

My suspicion is that the Maven repo is only used at deployment time, when an artifact needs to be downloaded for installation and deployment in the PCF space.

是 - 根据流部署请求解析和下载应用程序,并缓存解析的应用程序并在重新部署时重复使用。

I'm thinking the Git repo is probably cloned by the Config Server whenever an application initialization

True - 对于配置源的给定 URI,服务器将克隆存储库并使其配置可用于绑定到它的所有客户端应用程序。

这两项功能由应用程序 bootstrap 事件驱动。至于 config-server,如果您 运行 它是 Cloud Foundry 中的一项服务,则由平台可靠地将属性提供给绑定的应用程序。