akka actors framework - context.actorOf vs system.actorOf

时间:2016-12-21 13:23:50

标签: java akka actor

请您解释一下

之间的区别
  

context.actorOf

  

system.actorOf

1 个答案:

答案 0 :(得分:12)

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

  

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

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

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