[zeromq-dev] best practice
Pieter Hintjens
ph at imatix.com
Wed Dec 11 15:43:16 CET 2013
On Wed, Dec 11, 2013 at 1:40 PM, Andrew Hume <andrew at research.att.com> wrote:
> i’ve just switched to using poller and wanted to verify my “pattern”.
> i have 4 incoming sockets. 3 are (very) low volume but need low latency
> the other socket is high volume where (almost) any latency will do.
>
> my pattern is to initialize the poller with the high volume socket last,
> but when i get a hit on that socket, i read up to 100 messages before
> going back to polling.
>
> is there a better way to do this?
Sounds right. The order that you register sockets won't be significant
IMO (worth measuring). On all systems (but OS/X specifically), you
will win by doing non-blocking reads until there are no messages left,
and only then switch to polling.
-Pieter
More information about the zeromq-dev
mailing list