I've been looking at zeromg. Originally I was thinking about just using Python Tornado and it to form an http caching reverse proxy, but after reading the guide I really think I'm getting interested in using it for the basis of a scaling architecture.
I've been doing a lot of reading on it, and am now curious if anyone has used it and encountered issues they could share?
Seriously, 0MQ has made network programming fun (again) in a bad, addictive, way. Any design I can think of turns into real working code in a few hours, sometimes days. And I'm using C, a language that isn't normally fun to work in.
Right now, it's multithreaded clients and servers for resilient shared distributed hash maps. Tomorrow, network-wide logging. After that, another message broker. And so on.
Yes, it's a negative experience. I'd like my old lazy life back.
For the love of god, don't try it.