Scala does not have lightweight threading. It uses the same thread pools from Java. All your millions of Actors are scheduled onto one of these thread pools.
Which means you need to program with futures in order to not do blocking IO on your limited thread pool that the actors are multiplexed across. So at that point you need to write node.js style code.
Coming from an Erlang world to akka, this blew my mind.
Coming from an Erlang world to akka, this blew my mind.