A socket of type ZMQ::Socket::Push is used by a pipeline node to send messages to downstream pipeline nodes. Messages are load-balanced to all connected downstream nodes. The ZMQ::Socket#recv function is not implemented for this socket type.
When a ZMQ::Socket::Push socket enters an exceptional state due to having reached the high water mark for all downstream nodes, or if there are no downstream nodes at all, then any ZMQ::Socket#send operations on the socket shall block until the exceptional state ends or at least one downstream node becomes available for sending; messages are not discarded.
Deprecated alias: ZMQ_DOWNSTREAM.
Unidirectional
Send only
N/A
Load-balanced
Block
Generated with the Darkfish Rdoc Generator 2.