After numerous projects one-way asynchronous message passing looks like the only way to write concurrent distributed network services and keep your sanity.
I am looking for a simple, preferably open-source .NET or C++ library that implements a concept of asynchronous message passing similar to Erlang OTP platform. So far, I have only found RetLang to be somewhat similar, but
- It doesn't support message passing over network, and
- It seems to be abandoned.
I also evaluated TPL, TPL DataFlow, and RxLib. None of them support what I am looking for. In C++ world I only looked at Boost.
"Concise explanation of Erlang-style concurrency"
Any pointers are welcome!