我正在研究關於Cron Jobs和Ruby On Rails中的後臺任務。任何人都可以告訴我哪一個使用當前我使用每當寶石。爲什麼whenever
比Sidekiq
好。Cron作業和後臺任務
1
A
回答
1
它不是可比較的實體。在你學習的時候,我會用一些簡單的例子。
whenever
是一名cron工作經理。簡而言之,它是任務執行的鬧鐘。通常你可以用這樣的任務每晚清理你的服務器tmp。
sidekiq
是一位後臺工作經理。您可以使用它按需異步處理重負載任務。
P.S.你不能隨時更換sidekiq而不改變任務執行的方式,並且應該有一個更合適的,不是「更好,因爲sidekiq」。
0
whenever
會爲您生成一個cron配置。這是通過使用Ruby DSL抽象出來的。這並不一定容易,但如果你比Ruby更熟悉Ruby而不是使用cron。特別是它允許您安排作業以特定間隔運行。這些作業通常與主要的ruby web應用程序異步運行。
sidekiq
爲您提供運行異步後臺任務的界面。它不會安排它們在特定時間運行,可能是cron,無需其他模塊,即sidekiq-cron
或sidekiq-scheduler
相關問題
- 1. cron作業多任務
- 2. 叉作爲任務控制的後臺作業任務欄杆
- 3. Laravel:同時運行cron作業任務
- 4. 應用程序的任務,Cron作業或後端
- 5. Cron作業,任務隊列或延期任務?
- 6. Yii和cron作業
- 7. PHP和Cron作業
- 8. Cron作業和EasyPHP
- 9. 後臺任務和活動
- 10. Cron作業和php腳本
- 11. 在後臺運行Cron作業腳本並運行15小時
- 12. cron作業PHP
- 13. 笨cron作業
- 14. CRON作業codeigniter
- 15. random cron作業
- 16. Ubuntu cron作業
- 17. cron作業
- 18. 不工作cron任務
- 19. 谷歌應用程序引擎:排隊任務VS Cron作業
- 20. 我如何使用symfony任務編寫cron作業
- 21. 如何將我的任務安裝爲cron作業?
- 22. linux:kill後臺任務
- 23. java後臺任務
- 24. nodejs後臺任務
- 25. UWP後臺任務
- 26. Phonegap後臺任務
- 27. GearMan後臺任務
- 28. 批處理和後臺作業
- 29. Cron作業:保留最後20行
- 30. 從所有具有相同作業的4臺相同Web服務器中的1臺運行Cron作業
我不明白。你能否通過比較來闡述點。 –