Does anyone know of a good open source queuing system for database processes? I’ve heard a few suggestions but I could use some links and documentation. I’m looking for a tool to abstract and manage what I’m currently doing with a database table and a cron job.
Also, I’m looking for a great web developer to help me with Pownce. I’m looking for someone who loves working on web applications and is smarter and/or more experienced than me. There’s so many interesting problems to work on at Pownce and we have a small, enthusiastic and friendly team. The best part is the amount of freedom, flexibility, and influence Pownce has as a new web application. Please read the description and email me if you’re interested.
9 Comments
Matt Erkkila
Take a look at Active MQ. It is a JMS based queue/messaging system that you can use to manage and process any type of message, be it database, email, etc. It has great redundancy and load balancing features and is a apache project so it has a great user base. The system itself is java (it has all sorts of libraries to access it, even python) so it can be a resource hog and sometimes hard to configure but once you get it working it works well. Hope this helps.
Dion Almaer
Yah check out ActiveMQ and Stomp. Python-y help is available: http://stomp.codehaus.org/Python
Alex
Have you considered Amazon SQS ? Since you’re using S3 already it would seem like a good fit. I’d be interested in your thoughts on Amazon SQS and other queuing systems once you’ve made a decision.
Chris Milton
I could probably write a daemon in Perl with something like Queue::Dir [ http://search.cpan.org/~luismunoz/Queue-Dir-0.01/ ].
Cam
Can’t tell from the post: Are you looking for a message queue, or something to queue batch processes?
john
an open source queuing system for database processes? i’d offer a suggestion, but i have no idea wtf that is. and from the other comments, it sounds like the others don’t either.
Mason
Looks promising:
http://code.google.com/p/django-queue-service/
Pax,
M
Chris Milton
My previous comment is still awaiting moderation, but that Django Queue Service looks cool.
Brian Aker
Hi!
Ask Blaine of Twitter. They were using Innodb under MySQL for quite some time, and then they moved to some sort of memcached hacked up server (which they have not open sourced). There are some attempts to come up with a queue engine for MySQL, but at the moment I would just stick with Innodb.
Cheers,
-Brian