Ruby on rails 铁路和铁路工作
在我使用sidekiq之前,但现在我决定迁移到que并将所有内容存储在Postgresql中。因为我不需要redis的高性能特性,所以我想减少我的应用程序对外部组件的依赖性。我添加了gem'que',安装了它并在application.rb中写入: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
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
以启用后台工作程序
您需要将其放入初始值设定项文件中