【问题标题】:Service Fabric Actor Lifecycle during application upgrade应用程序升级期间的 Service Fabric Actor 生命周期
【发布时间】:2019-05-09 00:59:23
【问题描述】:

我找不到有关在升级应用程序和为该参与者部署新代码包期间服务结构参与者发生的情况的信息。

我想为每个参与者修改一些已保存的状态,但我不确定升级过程中会发生什么 - 是否有一些总是被调用的方法,我可以像升级挂钩一样使用它?

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

    ActorService 是 StatefulServiceBase 的实现(与 StatefulService 相同的基础),因此相同的 lifecycle of a stateful service 适用于演员服务。

    ActorService 升级的工作方式与 StatefulService 完全相同,它也有一个Replica Lifecycle,当主副本升级时,一个从属被提升为主,主被降级为从属,这发生在事件@987654325 @ 并且你可以在 ActorService 中覆盖它来处理特殊情况。

    【讨论】:

    • 我创建了一个 post,其中详细说明了 Stateful Service 生命周期(不幸的是,当前文档有些过时 - 详情请参阅 issue)。希望这可以成为有用的参考。
    • 酷,感谢您的参考。
    猜你喜欢
    • 2016-07-26
    • 2023-04-04
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多