gpt4 book ai didi

akka - 在 Akka 中,如果我 watch() 一个死的 ActorRef 会发生什么?

转载 作者:行者123 更新时间:2023-12-04 18:48:05 24 4
gpt4 key购买 nike

如果我在已经死亡的 ActorRef 上调用 context.watch() ,我是否能保证仍然收到终止消息?

另外,在收到有关特定参与者的终止消息后,我还需要调用 unwatch() 吗?

另外, watch() 调用引用计数吗?如果我调用 watch() 两次,然后调用 unwatch() 一次,我能保证仍然收到终止消息吗?

最佳答案

我认为文档很清楚:

"One important property is that the message will be delivered irrespective of the order in which the monitoring request and target’s termination occur, i.e. you still get the message even if at the time of registration the target is already dead."


  • http://doc.akka.io/docs/akka/2.0.1/general/supervision.html

  • 而且,您不需要取消观看,因为 Actor 不能死两次,而且它不会被引用计数。它是二进制的。

    干杯,

    关于akka - 在 Akka 中,如果我 watch() 一个死的 ActorRef 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10848993/

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