I’ve been using RabbitMQ a lot at work lately. It’s pretty neat.
I’m not going to write a bunch of stuff to convince you, dear reader, I just wanted to share. Maybe consider it if you find yourself needing to do a bunch of distributed work. I’ve found it really nice and simple to understand, and you can use it to get a lot of parallelism pretty easily. I see a lot of stuff I’ve worked on previously that would have worked out nicer if I’d used a queue.
Simiarly, ZeroMQ seems awesome, but I haven’t had a chance to use it yet, so if you like the idea but you don’t want to maintain a piece of infrastructure, look at that?