【问题标题】:Is removing all actor state eventually the same as deleting the actor?删除所有参与者状态最终是否与删除参与者相同?
【发布时间】:2016-12-02 16:35:38
【问题描述】:

我想知道在 Service Fabric 中是否为没有持久状态的未激活参与者存储/管理了任何内容?

假设一个actor实例具有以下生命周期:

  1. Actor 首次激活。
  2. Actor 保存状态(持久和复制)。
  3. Actor 删除所有保存的状态。
  4. Actor 已停用 (GC)。

现在还有东西吗?是不是我们会删除它?

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

    如果您调用IActorService.GetActorsAsync,您仍然会在列表中获得该演员,所以是的,存储提供程序中留下了一些东西(标记值)。如果StatePersistence 未设置为Persisted,与所有其他状态一样,如果您关闭机器,它可能会丢失。

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 2017-12-27
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 2016-08-01
      • 2023-01-23
      相关资源
      最近更新 更多