I want to write actor-style code for embedded processors, and I'm trying to decide between writing everything in Erlang and writing everything in zeromq + any language. Using zeromq looks very powerful in the sense that I can use any programming language and make my development much easier (many libraries are available), but then I'm not sure if there is any information in this power? I understand that Erlang is an actor model much better, especially with OTP concepts, but then it seems easy to imagine a similar actor model with zeromq? Am I looking at it right?
1. What do I really lose by not using Erlang for embedded applications (where distributed processing, Erlang's power point, is NOT required) and just create things based on a common messaging infrastructure like zeromq?
2.Is Erlang offers a more than coordinated messaging framework for an unallocated embedded application?
3. What specific features of Erlang could take too long with zeromq?
source
share