[zeromq-dev] Queuing to multiple workers and receiving multiple responses as a single multi-part message.
John Smith
no.spam.mole at googlemail.com
Sun May 9 21:24:24 CEST 2010
Hello,
I have a particular use case which I am not sure how to handle. I want to
send a single request to many workers and have that message processed in
parallel by each worker. Each worker should then send a response which
should make its way back to the originator of the request. I've attached a
diagram which should hopefully explain what i'm on about.
I thought I could set it up using a forwarder and a req/xrep socket. When
send the message "0" (0x30) from the req socket, my xreq sockets receives:
"\x00\xC8s\x7F\xAB\xD8\x8DI\xD6\xB1\x98\xFD\xA7\xECO.L"
""
"\x00\xC8s\x7F\xAB\xD8\x8DI\xD6\xB1\x98\xFD\xA7\xECO.L"
"0"
as a multi-part message. I'm not sure what these fields mean, but is the
first part the to address, the next part should be the from address, then a
blank, then the message? If so, then I don't know the return address to
send my message back to.
Any ideas on how to accomplish this with zmq?
Thanks,
Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100509/c65899c8/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blockdiag.png
Type: image/png
Size: 17182 bytes
Desc: not available
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100509/c65899c8/attachment.png>
More information about the zeromq-dev
mailing list