2016-10-07 43 views
0

应用程序信息:依赖于外部的Maven和Git资源

  • 春季云数据流服务器Cloudfoundry 1.0.0.RELEASE(DIY与Spring云配置服务器的依赖建)
  • 春云配置服务器
  • PCF Elastic Runtime 1.7.x

我很好奇应用程序和部署程序依赖于Git repo和Maven工件存储库的程度我绑定了我的SCDF inst ance和我的Spring Cloud Config Server实例迁移到PCF中。

我怀疑Maven回购仅用于部署时,需要下载工件以便在PCF空间中进行安装和部署。另外,我认为Git repo可能会在应用程序初始化或刷新事件发生时被配置服务器克隆,这会需要重新读取存储在Git中的配置信息。

这是真的,还是有持续的依赖关系,这些外部资源需要高可用性?我的问题与灾难恢复规划活动有关,以及Spring云数据流及其部署流在不利条件下继续工作需要恢复这些特定资源的速度。

回答

0

我怀疑Maven回购仅用于部署时,需要下载工件以便在PCF空间中安装和部署。

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

我想Git的回购可能是由配置服务器克隆每当应用程序初始化

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

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