私はおよそCronジョブとバックグラウンドタスクのRubyでRailsの中を勉強しています。誰も私が現在使用しているものを教えてもらえますか?Whenever Gem。なぜwhenever
がSidekiq
より優れているのですか?Cronジョブとバックグラウンドタスクの
1
A
答えて
1
これは類似のエンティティではありません。あなたが勉強している間、私はいくつかの簡単な例を使用します。
whenever
は、cronジョブマネージャです。簡単に言えば、それはタスク実行の目覚まし時計です。通常、このようなタスクで毎晩サーバーtmpをきれいにすることができます。
sidekiq
はバックグラウンドジョブマネージャです。オンデマンドで負荷の高いタスクを非同期に処理する場合に使用できます。
P.S. sidekiqといつでも置き換えることはできません。タスク実行のアプローチを変更する必要はありません。また、sidekiqが「より良い」ものではなく、より適切なものが必要です。
0
whenever
はあなたのためにcron設定を生成します。これはRuby DSLを使用して抽象化されています。これは必ずしも簡単ではありませんが、あなたがcronよりRubyをよく知っているかもしれません。特に、特定の間隔で実行するようにジョブをスケジュールすることができます。これらのジョブは通常、メインのRuby Webアプリケーションとは別に非同期に実行されます。
sidekiq
は、非同期バックグラウンドタスクを実行するためのインターフェイスを提供します。それは、特定の時間に実行するようにスケジュールしていません(cronのように、モジュールを追加しない場合)sidekiq-cron
またはsidekiq-scheduler
関連する問題
- 1. CasperJSとcronジョブ
- 2. PHPとcronジョブ
- 3. PythonスクリプトとCronジョブ
- 4. CodeIgniterのカールcronジョブとセッション
- 5. LaravelのCronジョブ
- 6. codeigniterのCronジョブ
- 7. websphereのCronジョブ
- 8. EngineYardのCronジョブ
- 9. php cronジョブ10分ごと
- 10. ユーザーごとにDevise Cronジョブ
- 11. 毎週cronジョブ
- 12. Cronジョブの計算
- 13. DjangoファイルのCronジョブ
- 14. cronジョブの質問
- 15. cronジョブでのユーザーインポート
- 16. cronジョブやPHPスケジューラ
- 17. Cronジョブ出力ファイル
- 18. cronジョブは、私は5分ごとに実行するcronジョブを持って
- 19. 複数のcronジョブと同じPHPファイル
- 20. Magento Cronジョブ:ログのクリーニングと再インデックス
- 21. cronジョブが、jQueryの/ JavaScriptの
- 22. 再生フレームワーク内のCronジョブ
- 23. Googleアプリエンジン:cronジョブのセキュリティ
- 24. トラブルのセットアップyii cronジョブ
- 25. ファイル内のcronジョブPHPコード
- 26. Google AppengineエンドポイントのCronジョブ
- 27. アプリケーションのタスク、Cronジョブ、バックエンド
- 28. cronジョブのpython pickle問題
- 29. Ubuntu上のCronジョブphp
- 30. Cronジョブと高度なPythonスケジューラ
私はそれを取得しません。コンパイルによってポイントを精緻化できますか? –