Hi, Comments are under the questions.
Thanks Min 2013년 1월 10일 목요일에 shyam valsan님이 작성: > I have few basic questions on ZeroMQ functionality > > > > - What is the maximum buffer size for zeroMQ receive socket > (ZMQ_SUB). Wanted to know how many messages can be queued up on the receive > socket. > > You can control the buffer size by setting send/recv hwm configuration. 1000 is default for 3.x. And unlimited for 2.x > > > - What is the max length of messages that can be send on the > socket using zmq_send(). If the length exceeds the limit, will it be > handled internally by zeroMQ as two different message or will the message > get truncated? > > If your memory allows, ZMQ can send 2^64 bytes as a single frame. A message would not be truncated. But it is not a good practice. You should split into multiple messages for example sending a large file. FileMQ is a good example. > > > After I have opened a socket for listening [ i.e after > successful calls to zmq_connect and zmq_setsockopt() with ZMQ_SUBSCRIBE > option],all messages being send on that port (where subscribe socket is > listening) will be received by the subscribe socket and queued up in its > receive queue. Once zmq_receive() call is made all these messages will be > received by application. Is understanding correct. > Messages are being sent with the best effort until both sender's and receiver's queue are full. > > > Thanks, > > Shyam >
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev