我正在研究關於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. Zend_Auth,Zend_Acl和Cron作業/計劃任務
- 3. 叉作爲任務控制的後臺作業任務欄杆
- 4. 結合谷歌App Engine的cron作業和任務:是否可以啓動Google任務爲cron作業?
- 5. 如何創建多任務cron作業?
- 6. Laravel:同時運行cron作業任務
- 7. Drupal cron vs PHP後臺任務
- 8. 應用程序的任務,Cron作業或後端
- 9. GAE Python - 如何設置cron作業以啓動後端任務
- 10. Cron作業,任務隊列或延期任務?
- 11. PHP和Cron作業
- 12. Cron作業和EasyPHP
- 13. Yii和cron作業
- 14. Maven和cron作業
- 15. 用於監控cron作業和自動化任務的系統?
- 16. 是否啓用了cron作業/計劃任務服務?
- 17. 前臺作業和後臺作業的區別
- 18. 後臺任務和活動
- 19. AFNetworking 2和後臺任務
- 20. Linux:在前臺運行cron作業
- 21. Cron作業輸出在控制檯上
- 22. 用cron作業和bash
- 23. magento cron作業和cron_scheduler表
- 24. Magento,Split sitemap.xml和cron作業
- 25. Cron作業和php腳本
- 26. 如何在後臺作業欄3.2中添加特定任務?
- 27. 後臺任務
- 28. 在Linux/Apache的後臺運行Cron作業
- 29. 在後臺運行Cron作業腳本並運行15小時
- 30. cron作業windows
我不明白。你能否通過比較來闡述點。 –