scala创建Akka Actor的四种方式:

 

1、通过ActorSystem的actorOf方法,通过创建Actor,然后返回其ActorRef

val system=ActorSystem("actorSystem")
val systemActor=system.actorOf(Props[ActorClass],name="systemActor")

 

2、通过context.actorOf方法,也是通过创建Actor,然后返回其ActorRef


val actor=context.actorOf(Props[ActorClass],name="actor")

3、通过context.parent、context.self、context.children方法获取当前Actor的父Actor、当前Actor及子Actor的ActorRef,获取已经创建好的Actor的ActorRef
4、通过val myActor1=system.actorSelection(myActorPath)方法来获取ActorRef,也是获取已经创建好的Actor的ActorRef

 

参考:http://blog.csdn.net/lovehuangjiaju/article/details/51045146