【发布时间】:2017-06-19 17:34:11
【问题描述】:
我是 Rails 新手,所以我不确定这是不是一个愚蠢的问题,但是......
我必须运行常规任务来将数据填充到我的 Rails 应用程序中。今天我使用when gem 来创建Cron 条目以在我的系统上运行这些任务。我想将我的 Rails 应用程序迁移到 Docker,以便更轻松地扩展它。我知道在 Drupal(PHP) 中有Poorman's Cron,它使用请求来驱动时间表。
有没有一种方法可以在 Rails 中实现调度而不使用 Cron,或者有更好的方法来管理与 Rails 配合使用的常规任务?
【问题讨论】:
-
你可以使用sidekiq+sidetiq。
-
Sidetiq 似乎不再维护
-
啊是的。好吧,那没关系。
-
Sidekiq 和 Resque 似乎是集群上的一个不错的选择,尽管需要一些工作才能启动和运行。
-
从头开始...看起来 resque 和 resque-scheduler 是我需要的
标签: ruby-on-rails docker cron