を参照すると良いかもしれません.詳しい使い方は知りませんがこれを用いてcron的に動いているものはあるので実績はあるはずです.
Sidekiq::Cron::Job.load_from_hash(
{
'name': {
'cron': '* * * * *',
'class': MyWorker,
'queue': 'default: 2',
}
}
)みたいに作れると思います.
を参照すると良いかもしれません.詳しい使い方は知りませんがこれを用いてcron的に動いているものはあるので実績はあるはずです.
Sidekiq::Cron::Job.load_from_hash(
{
'name': {
'cron': '* * * * *',
'class': MyWorker,
'queue': 'default: 2',
}
}
)みたいに作れると思います.
sidekiq の公式文書 によると、CRON 実行のようなことをしたい場合 wheneve か clockwork gem を使えとあります。
whenever の例として次のようなコードを
config/schedule.rbに書けば良いとあります。sidekiq-crongem は、sidekiq 向けに専用開発されているように見えます。whenever は、sidekiq 以外にも system('bundler exec rake ...') などで rake タスクを実行でき、応用が利きそうです。