Rails and Que jobs



以前我使用sidekiq,但现在我决定转移到que,并将所有内容存储在Postgresql中。因为我不需要redis高性能特性,所以我想减少应用程序对外部组件的依赖。我添加了gem'que',安装了它并在应用程序.rb:中编写

config.active_job.queue_adapter = :que

我从ActiveJob::Base 继承的所有作业

但我不知道如何在单独的线程中运行后台任务,就像我使用sidekiq一样(我通过rake命令rake-sidekiq:start运行)

有一个可执行的que可用。所以,您只需要运行que。要了解有关选项的更多信息,请运行que -h

您需要设置Que.mode = :async才能启用后台工作者。

您需要将其放置在初始值设定项文件中。

相关内容

  • 没有找到相关文章

最新更新