我正在研究 Ruby On Rails 中的 Cron Jobs 和 Background Tasks。任何人都可以告诉我使用哪个,因为我目前正在使用 Whenever Gem。为什么 whenever
优于 Sidekiq
。
最佳答案
它不是可比实体。在您学习的过程中,我将使用几个简单的示例。
whenever
是 cron 作业管理器。简单来说就是任务执行的闹钟。通常你可以通过这样的任务每晚清理你的服务器 tmp。
sidekiq
是后台作业管理器。您可以使用它按需异步处理重负载任务。
附言在不改变任务执行方法的情况下,您不能用 sidekiq 替换 whenever,应该有一个更合适的,而不是“更好,因为 sidekiq”。
关于ruby-on-rails - Cron 作业和后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36881550/