I've been experimenting with Clojure and RabbitMQ using the langohr library. Thank you for building and sharing it.
I've been learning more about the care and feeding of a rabbitmq server. I crashed mine installed on my dev laptop several times by filling a queue with messages. If queues fill up and memory gets tight, a server can be overwhelmed and fall over. If I set or arrange for a reasonable memory limit, things go ok. I am now running RabbitMQ in a Docker container with a memory limit. My latest experiments were with lazy queues, which are supposed to write events to disk and not exhaust memory. I still seem to hit..well, not hit, rather, an asymptotic limit at around 261 million events in the queue. Is this considered outrageously and unreasonably large? Publication rate slowed to 700/s. I also notice that if the consumers are caught up with the producer everything seems to scream at twice the rate than when storage is used. If storage is used I'm seeing about 6000r/s. That's cool...just not exactly what I expected from the description of a lazy queue. <https://lh3.googleusercontent.com/-XSzuKvXxMxI/Wb8uHb7LKmI/AAAAAAAAEYA/G6V5v93_yGcJW6jFPCnQUUBOp1LGCm7nQCLcBGAs/s1600/rabbitmqLimit.png> -- You received this message because you are subscribed to the Google Groups "clojure-rabbitmq" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure-rabbitmq+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.