Page History
Akka는 기본적으로 탑레벨 아키텍쳐를의 아키텍쳐의 설계방식으로 Actor를 위치시키고(트리) 접근을 하며
자식의 자식노드의 장애처리를 부모가 할수 있게끔 되어 있다. 있으며,부모의 예외는 자식노드에게 전가시키지 않는다. ( 장애 허용시스템 )
Code Block | ||||
---|---|---|---|---|
| ||||
class PrintMyActorRefActor extends Actor { override def receive: Receive = { case "printit" => val secondRef = context.actorOf(Props.empty, "second-actor") println(s"Second: $secondRef") } } val firstRef = system.actorOf(Props[PrintMyActorRefActor], "first-actor") println(s"First : $firstRef") firstRef ! "printit" //액터 생성 순서 first-actor <= second-actor 가 parent <= child 관계가 된다. First : Actor[akka://testSystem/user/first-actor#1053618476] Second: Actor[akka://testSystem/user/first-actor/second-actor#-1544706041] |
...