목록Framework/Akka (1)
코딩하는 오징어
Akka 기반 시스템의 Error Handling
Actor Error Handling Application의 최상위 액터는 /user 경로에 만들어지며 사용자 가디언(user guardian)에 의해 감독된다. 사용자 가디언의 기본 감독 전략은 Exception이 발생하면 자식을 재시작하는 것이다. 다만, 어떤 액터가 (내부 이유로) 종료됐거나 초기화 도중 실패했음을 알리는 내부 예외가 발생하면 해당 액터를 종료시킨다. 다음은 Actor defaultStrategy & defaultDecider 코드 이다. final val defaultDecider: Decider = { case _: ActorInitializationException => Stop case _: ActorKilledException => Stop case _: DeathPactE..
Framework/Akka
2020. 2. 9. 12:31