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
将允许处理当前邮件,但会丢弃邮箱中的剩余邮件