【问题标题】:Is it possible to deploy only Application Parameters (cloud.xml) in Service Fabric without having to change the Application version?是否可以在 Service Fabric 中仅部署应用程序参数 (cloud.xml) 而无需更改应用程序版本?
【发布时间】:2017-08-23 23:05:37
【问题描述】:

是否有可能只部署应用程序参数 (cloud.xml) 而无需重新部署代码或升级应用程序版本?例如,在 Service Fabric 集群上部署应用程序后,我可能需要在 cloud.xml 中的一个参数中进行一些小改动。而且为了这个微小的变化而升级应用程序的版本是没有意义的。 我浏览了各种网站,但没有找到合适的。

【问题讨论】:

  • 不,当您只进行配置升级时,(据我所知)配置和应用程序版本必须增加。应用程序版本只是字符串,所以只要它们是唯一的,您可以将它们称为任何东西。例如,它们(再次,据我所知)不必是 semver。它们必须是独一无二的。我认为甚至没有顺序?
  • 可以通过Service Fabric REST APIs更新吗?
  • 我不确定如何使用 API 来做到这一点。

标签: powershell azure azure-service-fabric


【解决方案1】:

我会说 - 不,你不能这样做。这是Service Fabric application upgrade 对此的看法-

在升级过程中,Service Fabric 会将新的应用程序清单与以前的版本进行比较,并确定应用程序中的哪些服务需要更新。 Service Fabric 将服务清单中的版本号与以前版本中的版本号进行比较。如果服务未更改,则该服务不会升级。

【讨论】:

    猜你喜欢
    • 2021-09-14
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 2017-04-16
    • 2019-06-23
    • 2018-09-05
    相关资源
    最近更新 更多