Akka儿童演员生命周期

fykwrbwg  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(128)

我对 akka 童星生命周期有一些疑问。
我知道一个儿童演员的寿命不可能比一个家长演员的寿命长。
在这种情况下子演员会退出吗?
箱型

如果父执行元在子执行元正在工作时退出,子执行元是否会放弃正在处理的作业和计划处理的作业并退出?

kuarbcqp

kuarbcqp1#

文件
在子参与者处理完其当前消息后,可以使用父参与者的ActorContext的stop方法强制停止该子参与者。只有子参与者可以使用该方法停止。
换句话说,子线程确实完成了当前消息(如果它正在处理一个消息的话)。(如果不终止线程,很难做到这一点,这样会有很多问题。)本质上,设置了一个标志,它将中断处理消息的循环。
但是,在当前消息之后,参与者将停止,放弃其邮箱。不过,您仍有机会在PostStop中进行清理。

相关问题