【问题标题】:How to preserve the state of a stateful service during deployments in Service fabric?如何在 Service Fabric 部署期间保留有状态服务的状态?
【发布时间】:2021-08-11 03:43:48
【问题描述】:

我有一个有状态服务和其他几个无状态服务,它们在同一个 Service Fabric 集群和同一个解决方案下运行。 当soln的部署网络发生时,有状态服务的状态是否有可能丢失?或者只是发生升级并且状态会被保留? 我应该做任何配置来保留状态吗?

【问题讨论】:

    标签: azure .net-core azure-service-fabric


    【解决方案1】:

    Azure Service Fabric 有状态服务中可靠集合的美妙之处在于,您不必担心部署导致滚动更新期间数据丢失等问题。使用 Service Fabric 的全部意义在于促进高可用性可靠(有状态)服务。

    有状态服务会复制其数据,您无需担心数据丢失,也无需执行任何操作来保留状态。

    【讨论】:

    • 我不完全确定这是真的还是我做错了什么。当我们部署时,它看起来内存正在被清除。我们不会持久化到磁盘(hasPersistedState=false)。有什么想法可能会出错吗?
    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 2018-09-04
    • 2017-01-31
    • 2020-02-12
    • 2016-08-10
    • 1970-01-01
    • 2016-08-07
    • 2016-11-16
    相关资源
    最近更新 更多