Heh, found out today that Rust's async model is turning out to be pretty close to how Node works. This example spawns up 4 event loops, and round-robins requests between them. Like with require('cluster')! https://github.com/tokio-rs/tokio-core/blob/master/examples/echo-threads.rs …
I really like the await!() macro! The reason is that round-robin thread management can be really inefficient if your workloads aren't uniform. Instead it seems like a more natural fit to spread N workloads over M threads, based on available resources. Shouldn't be manual either