我正在研究关于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
我不明白。你能否通过比较来阐述点。 –