zmq messaging and clustering