有没有类似于Celery for Ruby 的东西?有没有人对rcelery有任何经验?是生产的好选择吗?
更新:我遇到了resque,它看起来像是我可以用于我的任务的东西。欢迎任何进一步的建议!
有没有类似于Celery for Ruby 的东西?有没有人对rcelery有任何经验?是生产的好选择吗?
更新:我遇到了resque,它看起来像是我可以用于我的任务的东西。欢迎任何进一步的建议!
ruby 中有很多队列选项。
Sidekiq -> https://github.com/mperham/sidekiq
Resque,你得到了链接
DelayedJob -> http://blog.leetsoft.com/delayed_job/
所有这些都几乎相同。因此,您只需要使用您更舒适的示例即可。
在我最终使用的项目中Sidekiq
,关于它的评论非常棒。
这是 Resque 和 Sidekiq 的一个很好的比较。 Resque vs Sidekiq?
Sidekiq 使用线程,因此内存占用比 Resque 或延迟作业低得多。不利的一面,也是我认为的一个巨大的缺点,是您的工人必须是线程安全的,包括您在其中使用的任何宝石。审查所有进入工作线程安全的代码是肯定的,因为潜在的调试低级库中的争用、段错误等。