Until now, we haven't really needed to implement a queue system in our infrastructure, but now we need some features that cannot be done thru cron jobs (too slow).Our infrastructure is LAMP (PHP) with some NoSQL.I have looked at Gearman and it seems to be perfect for our needs. I know Digg uses it, as well as Yahoo so it must be reliable.
- Is there any management tools that will automatically start a worker when it dies, or when new tasks are created?
- How do you handle multiple projects under one same infrastructure (project A has 5 tasks, project B has 10, project C has 1)
- Is there a way to do periodic tasks easily?