我是 ruby on rails 的新成员,我正在研究 rails 中的作业调度程序,但我很困惑,因为有许多调度程序,例如 rufus,无论何时,resque....你能告诉我一些信息,文件吗或建议?太感谢了!
问问题
2081 次
2 回答
4
Ruby Toolbox是一个很好的资源,可以帮助您了解何时考虑各种选项。它显示了哪些宝石对于特定类型的任务最受欢迎。
resque
上面列出的、delayed_job
、rufus-scheduler
、和其他 gemSidekiq
中的任何一个whenever
都可以帮助满足要求,我会推荐delayed_job
给初学者 - 因为它很容易设置和学习。
最好先看看delayed_job上的Railscasts 集。
如果您有兴趣探索其他选项,可能会有Railscasts 插曲。
于 2013-01-23T16:09:22.697 回答
2
Resque、delayed_job 和 Sidekiq - 通过作业队列处理后台作业。
rufus 和任何时候进行调度。
当服务器初始化时,Rufus 在应用程序内部运行,当您部署应用程序或手动启动它时,“无论何时”通过环境运行。所以 Rufus 没有应用程序就不能工作,但你需要随时注意。
于 2013-10-14T19:03:33.373 回答