【发布时间】:2011-02-11 09:27:15
【问题描述】:
有谁知道使用 Rails 3 的后台作业管理器?我听说过 Starling 和 Workling,但我没有看到 Rails 3 的分叉。
【问题讨论】:
标签: ruby-on-rails rubygems backgroundworker
有谁知道使用 Rails 3 的后台作业管理器?我听说过 Starling 和 Workling,但我没有看到 Rails 3 的分叉。
【问题讨论】:
标签: ruby-on-rails rubygems backgroundworker
我使用this article 来获得在rails 3 上运行的delayed_job(一个通用的rails 2 gem,用于排队稍后完成的作业)。collectiveidea branch of delayed_job 支持rails 3 并且效果很好。
【讨论】:
您在寻找后台工作人员吗? 对于简单的用法,我建议延迟工作 https://github.com/collectiveidea/delayed_job/
Resque 更强大(它用于 github 后台作业)但复杂。 https://github.com/defunkt/resque
再见
【讨论】:
看看 railscast:beantalkd 和 stalker:http://railscasts.com/episodes/243-beanstalkd-and-stalker
【讨论】:
spawn 如果您只想在单独的线程中运行一些代码而忘记它,那很好。 https://github.com/tra/spawn
【讨论】: