Scala Akka毒药是否向儿童传播

Scala Akka毒药是否向儿童传播,scala,akka,actor,kill,Scala,Akka,Actor,Kill,如果我有一个演员A和孩子C并将毒药发送到C-将A转发给C还是将转发给上下文。停止(C) 我有一个设置,其中很可能a创建要由C处理的工作。因此,我希望A处理在毒丸之前到达的所有消息后终止(同时发送到C的消息),并让C处理所有这些消息,直到它也终止。我认为Akka不会转发毒丸。当参与者收到一个毒药时,它调用self.stop()。您可以在Akka源代码中看到: 在Actor中调用stop时,它递归地在其所有子级中调用stopstop将允许处理当前邮件,但它将丢弃邮箱中剩余的邮件。我认为Akka不会

如果我有一个演员
A
和孩子
C
并将
毒药
发送到
C
-将
A
转发给
C
还是将
转发给上下文。停止(C)


我有一个设置,其中很可能
a
创建要由
C
处理的工作。因此,我希望
A
处理在
毒丸之前到达的所有消息后终止(同时发送到
C
的消息),并让
C
处理所有这些消息,直到它也终止。

我认为Akka不会转发
毒丸。当参与者收到一个
毒药时,它调用
self.stop()
。您可以在
Akka
源代码中看到:


在Actor中调用
stop
时,它递归地在其所有子级中调用
stop
stop
将允许处理当前邮件,但它将丢弃邮箱中剩余的邮件。

我认为Akka不会转发
毒药。当参与者收到一个
毒药时,它调用
self.stop()
。您可以在
Akka
源代码中看到:

在Actor中调用
stop
时,它递归地在其所有子级中调用
stop
stop
将允许处理当前邮件,但会丢弃邮箱中的剩余邮件