2

ruby で cron ジョブを実行するための2 つの gem whenrufus-schedulerが表示されます。どちらを選ぶのが良いですか?

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

あなたの質問で言及されたよりもクールなオプションがいくつかあります

1つはResqueです。これが同じためのrailscastです。もう1つはSideQikです。これが同じもののrailscastです。Sideqikは町の新しい子供で、かなり素晴らしいことをしています。

于 2012-07-23T09:09:35.403 に答える