API サービスからのデータの読み込みや電子メールの送信など、何度も繰り返されるジョブをスケジュールする方法を知りたいです。私は見つけましたがresque
、resque-scheduler
Redisをバックエンドとして使用しています。これは、修正時間付きジョブの過度の依存関係です。
外部依存関係なしで一定時間、レール環境でルビーコードブロックをスケジュールする方法はありますか?
API サービスからのデータの読み込みや電子メールの送信など、何度も繰り返されるジョブをスケジュールする方法を知りたいです。私は見つけましたがresque
、resque-scheduler
Redisをバックエンドとして使用しています。これは、修正時間付きジョブの過度の依存関係です。
外部依存関係なしで一定時間、レール環境でルビーコードブロックをスケジュールする方法はありますか?
あなたはいつものようなものを探していると思います: https://github.com/javan/whenever
crontab を使用して作業をスケジュールします。
Rufusスケジューラーhttps://github.com/jmettraux/rufus-schedulerをチェックアウトすることもできます。これもcrontabを使用してスケジュールを設定します。また、いくつかの追加機能があり、気に入ってもらえるかもしれません。
phoet が推奨するように、いつでも宝石が必要です。また、resque の代わりに sidekiq をお勧めします。Sidekiq は新しく、パフォーマンスが優れています。sidekiq に関する Railscast があります。チェックしてみてください。