I would need a queue system with scheduling support for a Ruby on Rails application. This is scheduling a job to be run at a certain time. Also it could be modified to be run sooner or later, or removed from the queue.
I'm thinking of using Sidekiq, but as I'm using a PostgreSQL database I was looking at queue_classic, but it seems not to have scheduling support.
Which one is a simple system that can handle timers?
I would recommend sidekiq. It uses the mulithreading Actor Framework Celluloid and runs several background Jobs concurrently. It is not an Option if you want a sequentinal execution order of enqueued jobs