0

是否有ReceivePersistentActor生命周期的文档?我对持久演员被杀死/停止/脱水以为其他演员分配资源的情况感兴趣。我们的应用程序创建了很多持久的参与者,我看到有些是Terminated。是否存在持久性参与者在终止之前必须“不活动”的时间范围?还考虑了哪些其他条件?

4

1 回答 1

0

只有在以下情况下,Actor 才会自动终止:

  1. 他们的父母被关闭或
  2. 如果您正在运行 Akka.Cluster.Sharding,通过分片系统创建的 Actor 将在两分钟不活动后自动钝化:https ://getakka.net/articles/clustering/cluster-sharding.html#passivation

正常的持久演员不会自行关闭 - 只要他们ActorSystem和他们的父母演员还活着,他们就会一直待在那儿。

于 2021-08-12T18:01:42.523 回答