[zeromq-dev] Scaling ZeroMQ

Michel Pelletier pelletier.michel at gmail.com
Thu Sep 11 23:39:06 CEST 2014

On Thu, Sep 11, 2014 at 2:23 PM, Mohit Anchlia <mohitanchlia at gmail.com> wrote:
> 4) process request - Now this is the place I think application is performing
> some work. This step looks like it's blocking, in other words the control
> will not get transferred to step 2) until this step is done. Now are all the
> requests from the clients just waiting on the socket waiting to be
> accepted/received by the server?
> I am sure I am missing some basic concept here.

Generally at step 4, you would hand off control of the message to some
concurrent thing, a thread, subprocess, coroutine, or by sending the
message in a non-blocking fasion down some other socket.

There are lots of good examples in the guide


which one in particular tripped you up?  It could be fixed to explain.


More information about the zeromq-dev mailing list