I’m looking for a job queue that has the following features:
- Can specify a specific future time for a job to be run
- Failures are recorded
- The ability to delete specific jobs from the queue (can live without this one but would be nice)
- Not MySQL based
- Works well with Rails
So far I’ve looked at a few such as starling and sparrow but have not been able to see any that can run jobs at a specific time.
Thanks
For generic tool questions like this, the first step is to check Ruby Toolbox.
I believe delayed_job should do the job.
Note: it is ActiveRecord based, so any storage solution that AR can deal with will work.