ØMQ Crowd,

    Reading messages from a socket, placing them on the zmq (PUSH). On the 
other side reading messages of off the queue (PULL) and persisting them in to 
DB.  

    If we get millions of messages, ØMQ takes X GB of RAM (since the pushing in 
this case is at much higher speed than pulling that waits for a DB for each 
pull), and does not release these Gigs until ALL of the messages are consumed 
(e.g. pulled).  

    Is there a way to configure it to release memory in chunks as the queue is 
being emptied?

Thank you,
/Anatoly

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to