以下是需要翻译的内容:
- Enqueue_in(10.hours, ... ) (DJ 语法完美。)
- 同时乘以工作者数量。 (Resque 或者 beanstalkd 对此非常好,但不适用于 DJ)
- 必须处理每秒钟推入和弹出100个作业。 (我需要运行测试来确保,但我认为 DJ 处理不了这么多的作业)
Resque 和 beanstalkd 不支持 enqueue_in。
有一个插件(resque_scheduler)可以实现这个功能,但我不确定它的稳定性。
我们的环境在亚马逊上,他们免费提供了 beanstalkd 给那些拥有亚马逊实例的用户,这对我们来说是个优势,但我仍然不确定哪个选项最好。
我们运行的是 Rails 2.3,但很快会升级到 Rails 3.0.3。
但在这里,我的最佳选择是什么?我是否漏掉了另一个更好的 gem?
我感觉目前唯一可用的选项是 resque_scheduler。
编辑:
Sidekiq (https://github.com/mperham/sidekiq) 是另一个你应该考虑的选择。
request.env
。https://dev59.com/6XDYa4cB1Zd3GeqPAniJ - bbozo