ruby で cron ジョブを実行するための2 つの gem whenとrufus-schedulerが表示されます。どちらを選ぶのが良いですか?
質問する
398 次
3 に答える
3
場合によります。
システムのcronデーモンによってサポートされている場合はいつでも(システムにcronデーモンがない場合は機能しません)。
Rufus-scheduler は Ruby ランタイム内で実行されており、cron デーモンに依存していませんが、Ruby ランタイムがダウンすると、スケジュールが失われます。
これらの違いをご理解の上、ご自身で判断してください。
于 2012-07-23T07:51:38.293 に答える
2
バックグラウンド ジョブまたは cron ジョブを実行する必要がありますか? ジョブをスケジュールする頻度はどのくらいですか?
バックグラウンドジョブのトピックに関するいくつかの RailCast エピソードがあります: Starling と Workling、 Delayed Job、Resque、Beanstalkd と Stalker、Queue Classic。一部のエピソードは 2010 年より前のもので、RoR は急速に進化しています...
于 2012-07-23T05:36:44.320 に答える
0
あなたの質問で言及されたよりもクールなオプションがいくつかあります
1つはResqueです。これが同じためのrailscastです。もう1つはSideQikです。これが同じもののrailscastです。Sideqikは町の新しい子供で、かなり素晴らしいことをしています。
于 2012-07-23T09:09:35.403 に答える