【问题标题】:Background Job Manager for Rails 3Rails 3 的后台作业管理器
【发布时间】:2011-02-11 09:27:15
【问题描述】:

有谁知道使用 Rails 3 的后台作业管理器?我听说过 Starling 和 Workling,但我没有看到 Rails 3 的分叉。

【问题讨论】:

    标签: ruby-on-rails rubygems backgroundworker


    【解决方案1】:

    我使用this article 来获得在rails 3 上运行的delayed_job(一个通用的rails 2 gem,用于排队稍后完成的作业)。collectiveidea branch of delayed_job 支持rails 3 并且效果很好。

    【讨论】:

      【解决方案2】:

      您在寻找后台工作人员吗? 对于简单的用法,我建议延迟工作 https://github.com/collectiveidea/delayed_job/

      Resque 更强大(它用于 github 后台作业)但复杂。 https://github.com/defunkt/resque

      再见

      【讨论】:

        【解决方案3】:

        看看 railscast:beantalkd 和 stalker:http://railscasts.com/episodes/243-beanstalkd-and-stalker

        【讨论】:

          【解决方案4】:

          spawn 如果您只想在单独的线程中运行一些代码而忘记它,那很好。 https://github.com/tra/spawn

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-09-10
            • 1970-01-01
            • 2011-06-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-12-04
            相关资源
            最近更新 更多