Celery喜欢Ruby的软件?

时间:2012-08-13 12:24:01

标签: ruby distributed-computing

Ruby的Celery有什么相似之处吗?是否有任何有rcelery经验的人?这是生产的好选择吗?

更新:我遇到了resque,这看起来像我可能用于我的任务。欢迎任何进一步的建议!

2 个答案:

答案 0 :(得分:9)

ruby​​中的队列有很多选项。

Sidekiq - > https://github.com/mperham/sidekiq
Resque,你有链接
DelayedJob - > http://blog.leetsoft.com/delayed_job/

所有这些都差不多。所以你只需要使用一个你更容易使用的例子 在我的项目中,我最终使用Sidekiq,对它的评论非常棒。

答案 1 :(得分:5)

这是Resque和Sidekiq的一个很好的比较。 Resque vs Sidekiq?

Sidekiq使用线程,因此Resque或延迟作业的内存占用量要低得多。我认为,缺点是你的工人必须是线程安全的,包括你在其中使用的任何宝石。审查进入工作者以获得线程安全的所有代码是可靠的,因为可能在较低级别的库中调试争用,seg错误等。