我是第一次尝试 Rabbitmq 和运动鞋。当我尝试运行我的工人时,我面临着一些问题。我在 application.rb 中添加了以下行
config.active_job.queue_adapter = :sneakers
当我运行 rake --tasks 时,没有列出运动鞋
这是我的sneakers.rb 文件
require 'sneakers'
Sneakers.configure connection: Bunny.new(
addresses: 'localhost:5672',
username: 'guest',
password: 'guest',
vhost: '/',
logger: Rails.logger
),
exchange: 'sneakers',
exchange_type: :direct,
workers: 1,
env: ENV['RAILS_ENV'],
durable: true,
ack: true,
heartbeat: 30
Sneakers.logger = Rails.logger
Sneakers.logger.level = Logger::WARN
Rails 版本 - 4.2.4。红宝石版本 - 2.3.3。运动鞋版本 - 2.11.0
我被困在这里。任何解决方案或任何参考文档也会有所帮助。