【问题标题】:How can I approach ruby background worker我怎样才能接近红宝石后台工作人员
【发布时间】:2011-11-29 05:18:03
【问题描述】:

我正在创建一个在轨道上的股票市场游戏。在这里,我有一个场景,我想探索在 ruby​​ 中运行后台作业的不同方法。

场景: 此应用程序将有用户。用户会将其他用户添加为好友。现在我的应用程序将比较这些用户的分数,如果他/她的朋友表现比他/她更好,他/她会向他/她发送电子邮件以激励他/她。如果他在过去 2 周内没有登录,应用程序将再次向用户发送电子邮件。因此邮件触发器是离开时长(> 2 周)以及用户和他们的朋友得分比较。

讨论要点:

  • Resque,我已经简短地完成了 Delayed_job。会是什么 最好的图书馆?

  • 如果我想用 shell 或其他语言编写一个 cron 作业会更 和性能一样快?

  • 上述库是为每个队列使用单独的进程还是使用 单独的线程。

请告诉我应该如何处理这种情况。

提前致谢!

【问题讨论】:

    标签: ruby-on-rails ruby cron backgroundworker background-process


    【解决方案1】:

    使用when gem 来控制cron 作业非常棒:

    http://railscasts.com/episodes/164-cron-in-ruby

    我会考虑尝试至少两个。

    如果还没有完成,我也会非常关注获得大量真实的种子数据以供测试。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多