【发布时间】:2018-01-20 22:25:26
【问题描述】:
我已经使用 Akka 及其 Java API UntypedActor 实现了一个 Actor 系统。在其中,一个参与者(A 类)使用getContext().actorOf(...); 按需动态启动其他参与者(B 类)。那些 B 演员会做一些 A 不再关心的计算。但是我在想:那些B型演员完成后有必要清理吗?如果有,怎么做?
- 让 B 演员在完成后致电
getContext().stop(getSelf())? - 通过让 B 演员在完成后致电
getSelf().tell(Actors.poisonPill());? [这是我现在正在使用的]。 - 什么都不做?
- 由...?
文档对此并不清楚,或者我忽略了它。我对 Scala 有一些基本的了解,但 Akka 的源代码并不完全是入门级的东西......
【问题讨论】:
标签: java akka resource-cleanup