Re:No More Callbacks: 10,000 Actors, 10,000 Threads, 10,000 ...
by Morgawr on Wednesday October 16, 2013 @07:34PM
(#6562747)
Yes, you are entirely correct, my point about actors vs agents was only taking in consideration a shared memory situation (only one local multicore processor), in case of a distributed system with multiple nodes located on different memory spaces and machines the erlang approach is much superior, especially for actor discovery, monitoring (ie heartbeat) and fault tolerance in general.
Having said that, I do think actors have some advantages over agents when it comes to fault tolerance. Actors better isolate and communicate faults.