-
Notifications
You must be signed in to change notification settings - Fork 1
Rails Setup
dwkoogt edited this page Mar 10, 2018
·
7 revisions
Rails defines two default queues; default
for ActiveJob and mailers
for ActionMailer.
Typical worker for ActiveJob will look like this:
class ActiveJobWorker
include PikaQue::Worker
from_queue 'job-queue-name'
config codec: PikaQue::Codecs::RAILS
def perform(msg)
ActiveJob::Base.execute msg
ack!
end
end
PikaQue will create workers similar to above for queue names defined in config/pika_que.yml
.
processors:
- workers:
- queue: default
- queue: mailers