Hacker News new | ask | show | jobs
by atemerev 3725 days ago
And goroutines are not distributed, while actors can be transparently deployed across remote physical nodes, both in Akka and Erlang.
1 comments

How does this work with state? Isn't it inefficient to transfer the state of the actor to another node compared to just letting the actor run on the same machine?
The API only defines a way to start a new actor remotely.

Now, each actor per actor model convention has to survive restarts. In distributed environment, the state can be persisted e.g. in distributed memory cache / storage (Hazelcast, Cassandra).