On Tue, Jul 5, 2011 at 6:33 PM, Martin Sustrik <sust...@250bpm.com> wrote:
> Hi all, > > For those interested in theoretical foundation of 0MQ, I've put down my > thoughts here: > > http://www.250bpm.com/concepts > > Martin > > Excellent doc Martin. Interesting points on the principles. I know that you were intentionally using parts of ømq as examples where the principles weren't being followed, but I thought the end-to-end behavior and interjection principles had some interesting consequences, for example for push/pull. As far as I can see the load balancing behavior will break the interjection principle - if I have 1 client pushing to three nodes, and I put 2 behind an intermediary, as in the example, I will increase the share of the load on the 1st (still directly connected) node from 33% to 50%. It would seem possible to have a kind of XPULL/XPUSH socket type may have the ability to be informed of availability, similarly to the subscription chaining in XPUB, to allow more accurate distribution - though this could be one of those ideas that's very bad in practice! Ian
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev