Skip to main content

Actor Model

Definition

The Actor Model describes a design approach for concurrent systems where independent computational units called actors communicate solely via messages. Within distributed computing, the Actor Model structures a system as a collection of isolated actors, each possessing its own state and behavior. These actors interact exclusively by sending and receiving asynchronous messages, ensuring data integrity by preventing direct state modification. This architectural pattern facilitates the development of highly scalable and resilient applications by abstracting away complexities of shared memory and explicit locking mechanisms.