ruby-on-rails - Cron 作业和后台任务

标签 ruby-on-rails ruby rubygems

我正在研究 Ruby On Rails 中的 Cron JobsBackground Tasks。任何人都可以告诉我使用哪个,因为我目前正在使用 Whenever Gem。为什么 whenever 优于 Sidekiq

最佳答案

它不是可比实体。在您学习的过程中,我将使用几个简单的示例。

whenever 是 cron 作业管理器。简单来说就是任务执行的闹钟。通常你可以通过这样的任务每晚清理你的服务器 tmp。

sidekiq 是后台作业管理器。您可以使用它按需异步处理重负载任务。

附言在不改变任务执行方法的情况下,您不能用 sidekiq 替换 whenever,应该有一个更合适的,而不是“更好,因为 sidekiq”。

关于ruby-on-rails - Cron 作业和后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36881550/

相关文章:

html - 具有多个输入的 Rails4 自动完成表单 - HTML data-id-element 被覆盖

ruby-on-rails - save_and_process 后处理 403 Forbidden Carrierwave_direct S3 Fog

ruby-on-rails - 回形针力 下载

ruby - Rspec 包在 TextMate 和 rvm 中损坏

ruby - Ruby 中的特殊字符串拆分

mysql - ruby mysqlplus 适配器生产准备好了吗

ruby - Debian 上的 ruby​​gems 有什么用?这是不同的和奇怪的

ruby-on-rails - Heroku & Rails - Varnish 只是偶尔缓存

jquery - Rails 3 使用链接呈现不同的部分

ruby-on-rails - 无法访问使用 Capistrano 和 RVM 部署在乘客上的应用程序的 Rails 控制台