Integration / Akka interview questions
Explain the Akka actor hierarchy.
An actor in Akka always belongs to a parent. getContext().actorOf() creates an actor and inject it as a child into an existing tree. Thus the creator actor becomes the parent of the newly created child actor.
All actors have a common parent, the user guardian. Before you create an actor in your code, Akka has already created three actors in the system that supervise every child actor in their path.
- / the so-called root guardian. This is the parent of all actors in the system, and the last one to stop when the system itself is terminated.
- /user the guardian. This is the parent actor for all user created actors. Every actor you create using the Akka library will have the constant path /user/ prepended to it.
- /system the system guardian.
More Related questions...