[zeromq-dev] PUB/SUB with multiple publishers
sustrik at 250bpm.com
Sat Jul 17 09:46:08 CEST 2010
> I recently tried something similar. My aim was to have a main publisher
> socket in the main thread, and then each worker thread have a another
> publisher socket. I would then have a pipe between the worker sockets
> and a sub socket in the main thread. It is my understanding that the
> forwarder device is supposed to work for this scenario - i.e. forward
> from the sub skt to the main pub skt. I recieved no errors, but none of
> the messages got delivered to the other sub skts that subscribed.
> I managed to implement my own queue in which I forward all messages, and
> then have one publisher thread to just publish messages. I have only
> been able to get the pub/sub mechanism to work when there is just one
> publisher. If anyone has any alternate ideas, I'd be interested.
It is this code:
If so, you are not subscribing to any messages in the worker socket
(opened at line 101).
Note that SUB socket subscribes for no messages by default.
More information about the zeromq-dev