标签: ruby-on-rails scheduled-tasks
我有预定的工作,每5秒运行一次。我现在正在使用backgroudRB进行调度。但有时候,这项工作可能需要5秒以上的时间,而且我不希望同时运行多个作业。在.Net中,我们可以使用Mutex类,但我不确定应该在rails应用程序中使用什么。
感谢。
答案 0 :(得分:0)
哎呀,我记得使用backgrounDRb,这太可怕了。在使用delayed_job之后,我现在使用Resque。两者都运行良好,只需运行一个工作人员就可以解决问题。你可以在Github上找到它们。