Skip to main content
Version: v2.0

Async Jobs

This guide is an introduction to Rhino Jobs

Jobs​

ActiveJob on top of resque is the basis for async and scheduled jobs in Rhino Jobs.

More details at https://nubinary.github.io/rhino-guides/active_job_basics.html

Installation​

rails rhino_jobs:install

Creating a job​

rails g job Test

Running a job​

TestJob.perform_later

Scheduling a job​

Edit resque_schedule.yml. See https://github.com/JustinAiken/active_scheduler for more details.

Processing the queue​

The queued jobs COUNT=1 QUEUE=* bundle exec rails resque:workers.

The scheduled jobs bundle exec rails resque:scheduler

On Heroku, Procfile is already updated for this.