title: delayed_jobs vs resque vs beanstalkd?
body: <p>Here is my needs: </p>
  
  <ul>
  <li>Enqueue_in(10.hours, ... ) (DJ syntax is perfect.)</li>
  <li>Multiply workers, concurrently. (Resque or beanstalkd are good for this, but not DJ)</li>
  <li>Must handle push and pop of 100 jobs a second. (I will need to run a test to make sure, but I think DJ can't handle this many jobs)</li>
  </ul>
  
  <p>Resque and beanstalkd don't do the enqueue_in. </p>
  
  <p>There is a plugin (resque_scheduler) that does it, but I'm not sure of how stable it is.</p>
  
  <p>Our enviroment is on amazon, and they rolled out the beanstalkd for free for who has amazon instances, that is a plus for us, but I'm still not sure what is the best option here.</p>
  
  <p>We run rails 2.3 but we are bringing it to speed to rails 3.0.3 soon.</p>
  
  <p>But what is my best choice here? 
  Am I missing another gem that does this job better?</p>
  
  <p>I feel my only option that actually works now is the resque_scheduler.</p>
  
  <p>Edit: </p>
  
  <p>Sidekiq (<a href="https://github.com/mperham/sidekiq" rel="noreferrer">https://github.com/mperham/sidekiq</a>) is another option that you should check it out.</p>