Rails背景工作池

时间:2017-02-19 06:28:12

标签: ruby-on-rails ruby job-scheduling

我正在使用Ruby + Rails编写webtool。在发明我之前,我决定询问已经存在的解决方案。

Task:我需要一个后台作业池,它会定期运行(用户设置他的间隔)。有许多解决方案,如Resque或Sidekiq,但它们提供“一次性”工作。用户可以创建新任务,进入“池”。

对此有什么解决方案吗?

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案可能是使用cron将后台作业排入队列。

另一种选择可能是使用Sidekiq的扩展来处理定期工作:例如sidekiq-scheduler