0

API サービスからのデータの読み込みや電子メールの送信など、何度も繰り返されるジョブをスケジュールする方法を知りたいです。私は見つけましたがresqueresque-schedulerRedisをバックエンドとして使用しています。これは、修正時間付きジョブの過度の依存関係です。

外部依存関係なしで一定時間、レール環境でルビーコードブロックをスケジュールする方法はありますか?

4

3 に答える 3

3

あなたはいつものようなものを探していると思います: https://github.com/javan/whenever

crontab を使用して作業をスケジュールします。

于 2012-11-29T10:27:13.893 に答える
1

Rufusスケジューラーhttps://github.com/jmettraux/rufus-schedulerをチェックアウトすることもできます。これもcrontabを使用してスケジュールを設定します。また、いくつかの追加機能があり、気に入ってもらえるかもしれません。

于 2012-11-29T12:09:27.157 に答える
0

phoet が推奨するように、いつでも宝石が必要です。また、resque の代わりに sidekiq をお勧めします。Sidekiq は新しく、パフォーマンスが優れています。sidekiq に関する Railscast があります。チェックしてみてください。

于 2012-11-29T11:02:17.730 に答える