2

每当我看到两个 gem和rufus-scheduler用于在 ruby​​ 中运行 cron 作业。哪个是更好的选择?

4

3 回答 3

3

这取决于。

无论何时由系统的 cron 守护程序支持(因此,如果您的系统没有 cron 守护程序,它将无法工作)。

Rufus-scheduler 在你的 Ruby 运行时中运行,它不依赖于 cron 守护进程,但是如果你的 Ruby 运行时出现故障,调度将会丢失。

请确保您了解这些差异,然后自行决定。

于 2012-07-23T07:51:38.293 回答
2

您需要运行后台作业还是 cron 作业?您安排工作的频率是多少?

关于后台作业主题有一些 RailCast 剧集: Starling 和 WorklingDelayed JobResqueBeanstalkd 和 StalkerQueue Classic。有些剧集是 2010 年之前的,而且 RoR 发展迅速……

于 2012-07-23T05:36:44.320 回答
0

有几个比你在问题中提到的更酷的选择

一个是Resque是相同的railscasts。另一个是SideQik是相同的railscasts。Sideqik 是镇上的新孩子,表现非常棒。

于 2012-07-23T09:09:35.403 回答