【问题标题】:Service Fabric upgrades keep active connections aliveService Fabric 升级使活动连接保持活动状态
【发布时间】:2020-11-26 18:27:46
【问题描述】:

我正在尝试升级部署到服务结构的应用程序。 如何仅升级没有活动连接的节点并等待繁忙节点完成后再升级?

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

    大多数时候,您不必担心节点级别的升级,因为如果配置为监控模式,SF 运行时会在内部进行处理。这是我们一直在使用并取得很大成功的方法,并且从未真正需要做太多事情。这也符合我们的要求,即所有升级域(节点)必须符合我们的健康状态政策才能被视为健康。

    如果您想对升级进行更高级的控制,例如使用请求耗尽等,请查看as mentioned here 信息。但老实说,我们对使用监控模式并调查为什么会失败的原因感到非常满意。我们有一些应用程序有很长的后台任务作为有状态参与者运行,有时升级失败,而且大多数情况下是由于后台任务本身引起的问题,而不是与 Service Fabric 有任何关系。

    Service Fabric 知道何时没有活动连接和后台任务正在运行,然后升级节点,我们实际上可以看到由于等待活动后台任务完成而暂时“卡住”的节点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 2012-01-03
      • 2021-09-13
      相关资源
      最近更新 更多