The Actor Model has the following principles:
- Everything is an Actor
- In the Actor Model, an Actor is a first-class citizen
- An Actor has a mailbox to store data
- Actors should communicate with each other asynchronously
- Actors should communicate with each other in a non-blocking way
- Actors communicate with each other by sending messages
- All computations should be performed within an Actor
- An Actor can send or receive message to or from another Actor
- There is no direct communication between Actors
- Each Actor is identified using a unique name or address
- An Actor can send messages to other Actors whose addresses it has
- An Actor can have state or behavior or both
- An Actor ...