私はおよそ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. PHPとcronジョブ
- 2. CasperJSとcronジョブ
- 3. PythonスクリプトとCronジョブ
- 4. CronジョブとPHPスクリプト
- 5. cronジョブ
- 6. cronジョブ
- 7. CodeIgniterのカールcronジョブとセッション
- 8. EngineYardのCronジョブ
- 9. websphereのCronジョブ
- 10. codeigniterのCronジョブ
- 11. LaravelのCronジョブ
- 12. ノードjsとシステムcronジョブ
- 13. ユーザーごとにDevise Cronジョブ
- 14. cronジョブdowとmon例外
- 15. php cronジョブ10分ごと
- 16. 水平スケーリングとcronジョブ
- 17. 、cPanelののcronジョブ
- 18. cronジョブPHPスクリプトエラー
- 19. cronジョブ - セレン - org.openqa.selenium.firefox.NotConnectedException
- 20. HazlecastスケジューリングCronジョブ
- 21. 毎週cronジョブ
- 22. cronジョブがエラー、
- 23. cronジョブ - LARAVEL - OUTPUT
- 24. DjangoファイルのCronジョブ
- 25. cronジョブの質問
- 26. cronジョブでのユーザーインポート
- 27. 永遠のcronジョブ
- 28. GoogleクラウドのCronジョブ
- 29. MEANスタックのcronジョブ
- 30. Cronジョブの計算
私はそれを取得しません。コンパイルによってポイントを精緻化できますか? –