Actor supervision is a fault-management pattern: parent actors monitor child actors and respond when children fail. In an actor-based application, supervision is one of four core actor operations, alongside creating actors, sending messages, and designating the next behavior. These operations are asynchronous. section 1.6.2
Use supervision to structure application components as actors with explicit responsibility boundaries. Asynchronous message passing keeps actors from sharing mutable state, while supervision supplies a parent-child relationship for handling component failure. section 1.6.2
Supervising application components
A TeamFinder component can supervise contacts actors, making the parent-child relationship visible in the application structure. section 1.6.2
Inspect the supervision diagram to see how actor supervision is represented as a distinct actor operation. section 1.6.2
