[zeromq-dev] Thinking out loud ...
Martin Sustrik
sustrik at 250bpm.com
Fri Jun 24 19:43:56 CEST 2011
Hi Henry,
> I have followed the 0MQ mailing list for about a year, experimented with
> 0MQ and contributed to the 0MQ adaptor for plack. I like many of the
> features of 0MQ, including asynchronous I/O, multi-language support,
> fan-out/fan-in connections and end-point connection syntax. But there
> are a number of things that I find frustrating and that hinder my use of
> 0MQ for more applications, including:
<snip>
Thanks for your thoughts on the topic! Unfortunately, the topic is so
broad it can't be answered in a single email. However...
One thing I am not sure about is whether you are solving a real pressing
technical problem. If so, have you had a look at traditional messaging
systems like RabbitMQ, ActiveMQ etc.? They mostly work along the lines
you've outlined.
If, on the other hand, what you are interested in is improving 0MQ, I
would suggest starting with some small piece that would allow you to
become familiar with the codebase rather then trying to redesign the
entire system in a single go. An example would be an advanced message
scheduler that would allow to steer large proportion of messages to a
particular peer (see your bullet no.3).
Thoughts?
Martin
More information about the zeromq-dev
mailing list