Ruby on rails 铁路和铁路工作

Ruby on rails 铁路和铁路工作,ruby-on-rails,rails-activejob,que,Ruby On Rails,Rails Activejob,Que,在我使用sidekiq之前,但现在我决定迁移到que并将所有内容存储在Postgresql中。因为我不需要redis的高性能特性,所以我想减少我的应用程序对外部组件的依赖性。我添加了gem'que',安装了它并在application.rb中写入: config.active_job.queue_adapter = :que 我从ActiveJob::Base继承的所有作业 但我不知道如何在单独的线程中运行后台任务,就像我使用sidekiq一样(我使用rake命令rake-sidekiq:st

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

config.active_job.queue_adapter = :que
我从ActiveJob::Base继承的所有作业


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

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

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

您需要设置
que.mode=:async
以启用后台工作程序


您需要将其放入初始值设定项文件中

您需要设置
Que.mode=:async
以启用后台工作程序

您需要将其放入初始值设定项文件中