Publisher, subscriber and broker based on node-zmq.