Akka:清理动态创建的Actor在完成时是否必要?
2022-09-02 01:44:34
我已经使用Akka及其Java API UntypedActor实现了Actor系统。在其中,一个执行组件(A 类型)使用 按需动态启动其他执行组件(B 类型)。那些B演员会做一些A不再真正关心的计算。但我想知道:当B型演员完成时,是否有必要清理他们?如果是这样,如何?getContext().actorOf(...);
- 通过让B演员在完成后打电话?
getContext().stop(getSelf())
- 通过让B演员在完成后打电话?[这就是我现在正在使用的]。
getSelf().tell(Actors.poisonPill());
- 什么都不做?
- 由。。。?
文档对此不清楚,或者我忽略了它。我对Scala有一些基本的了解,但Akka源代码并不完全是入门级的东西......