在我使用 sidekiq 之前,但现在我决定转移到 que 并将所有内容存储在 Postgresql 中。因为我不需要 redis 高性能功能,所以我想减少我的应用程序对外部组件的依赖。我添加 gem 'que',安装它并在 application.rb 中写道:
config.active_job.queue_adapter = :que
我从 ActiveJob::Base 继承的所有工作
但我不明白如何像使用 sidekiq 那样在单独的线程中运行后台任务(我通过 rake 命令 rake sidekiq:start 运行)