gpt4 book ai didi

Akka:如何让 child Actor 重启

转载 作者:行者123 更新时间:2023-12-03 22:18:40 24 4
gpt4 key购买 nike

当系统重新启动时,context.children() 调用会为特定的父对象返回零个子对象。在重新启动之前,context.children() 返回父级拥有的实际子级数。

有人可以告诉我如何在重启后为 parent 获取 child ActorRef 吗?

我的用例是:

在重新启动之前,假设 parent 有 5 个 child 。现在,我想计算性能并计算性能我需要所有这 5 个 child 的参与。因此,重启后,我可以向所有 child 发送相同的消息,之后 child 将工作并回复 parent 。然而,重启后,我什至不知道 children 是谁。那么,解决此类问题的最佳方法是什么?

最佳答案

一种方法是使父 actor 持久化,同时将其状态设置为子 ID 列表。这样,当系统重新启动并重新创建 parent 时,它将恢复其状态。

关于Akka:如何让 child Actor 重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42141199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com