【问题标题】:What's the best way to schedule and execute jruby scripts from within a Rails Three Application从 Rails 3 应用程序中调度和执行 jruby 脚本的最佳方法是什么
【发布时间】:2011-06-07 12:59:58
【问题描述】:

我正在开发一个需要脚本调度和执行组件的 Rails 应用程序。我有各种各样的脚本,必须在任何一天安排和运行。大多数脚本将完成一项任务,然后将数据插入到 Rails 3 应用程序中的表中。我有 Ruby 和 JRuby 脚本来安排和运行。鉴于这些要求,是否有人对实现此目标的方法有任何想法。此外,理想情况下,脚本将在后台运行。

谢谢。

【问题讨论】:

标签: ruby-on-rails ruby jruby scheduled-tasks background-process


【解决方案1】:

也许这是老式的方法,但是由 cron 启动的脚本/运行程序怎么样?

【讨论】:

    【解决方案2】:

    我一直在使用rufus-scheduler 在 jruby 应用程序中运行日常脚本。我的理解是它使用线程定期运行,这在 Ruby 的常规实现上可能不可靠。由于 JRuby 使用常规 Java 线程,你应该没问题。

    【讨论】:

      猜你喜欢
      • 2018-04-16
      • 2018-03-12
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多