In this section, we will discuss what an Actor is, its components, and the Actor lifecycle in detail. We will also discuss the differences between ActorPath and ActorRef.
Akka Actors
What is an Actor?
An Actor is the fundamental computation unit. As per Carl Hewitt's Actor Model, an Actor should perform one, and only one, responsibility. Actors are lightweight event-driven processes.
The Actor is the fundamental building block in the Actor Model as well as Akka-based applications. In simple words, we can say that an Actor is a computational unit of an entity. Like an OOP instance (object), it also has state and behavior.
Like OOP's Object, Actor = State + Behavior.
Like an OOP's object, an Actor's state...