[zeromq-dev] Survey: use of 0MQ request reply
Dirkjan Ochtman
dirkjan at ochtman.nl
Thu Jun 16 11:13:31 CEST 2011
On Thu, Jun 16, 2011 at 11:09, Martin Sustrik <sustrik at 250bpm.com> wrote:
>> In a pure REQ/REP setup, I wonder how identity is checked. I.e. is
>> there anything that assures that a response is going back to the
>> client that sent the related request? The REQ/REP names kind of imply
>> that this is provided, but I guess it's only enforced by order of the
>> operations (i.e., first response goes to first request). I think I'd
>> like it more if the client identify was passed explicitly.
>
> No. The routing is based on identities.
Right, but that's invisible on the application side, right? There,
it's just recv and send operations (on the REP side).
>> - Client identity concept on the server without having to set it on
>> the client; defined streams
>
> Yes, that's done internally. Identity is automatically generated if you
> don't set it by hand.
Right, but it would be nice if for example I can "see" from what
identity a certain message originates.
>> - Each stream has separate control and data "channels"
>
> How would that work?
I'm not sure. Maybe it would be enough if the PUB can inspect the
subscriptions (i.e. based on the bidi-pipes work).
Cheers,
Dirkjan
More information about the zeromq-dev
mailing list