是否有ReceivePersistentActor生命周期的文档?我对持久演员被杀死/停止/脱水以为其他演员分配资源的情况感兴趣。我们的应用程序创建了很多持久的参与者,我看到有些是Terminated。是否存在持久性参与者在终止之前必须“不活动”的时间范围?还考虑了哪些其他条件?
问问题
26 次
1 回答
0
只有在以下情况下,Actor 才会自动终止:
- 他们的父母被关闭或
- 如果您正在运行 Akka.Cluster.Sharding,通过分片系统创建的 Actor 将在两分钟不活动后自动钝化:https ://getakka.net/articles/clustering/cluster-sharding.html#passivation
正常的持久演员不会自行关闭 - 只要他们ActorSystem
和他们的父母演员还活着,他们就会一直待在那儿。
于 2021-08-12T18:01:42.523 回答