akka actors framework - context.actorOf vs system.actorOf

Vit*_*mud 9 java actor akka

你能解释一下我之间有什么区别吗?

context.actorOf

system.actorOf

Ste*_*tti 14

在Akka文档中可以很容易地找到答案:

演员系统通常是通过使用ActorSystem.actorOf方法在守护者actor下创建actor,然后在创建的actor中使用ActorContext.actorOf来生成actor树来启动的.

  • 产生的演员System.actorOf将是守护演员的孩子.
  • 产生的演员context.actorOf将是上下文本身的子节点 - 即调用该方法的actor.

作为更一般的建议,请确保在搜索类似答案时彻底探索Akka文档.