module ActiveJob::QueueAdapters - activejob-4.2.4 Documentation

# module ActiveJob::QueueAdapters

## Active Job adapters¶ ↑

Active Job has adapters for the following queueing backends:

- Backburner

- Delayed Job

- Qu

- Que

- queue_classic

- Resque 1.x

- Sidekiq

- Sneakers

- Sucker Punch

### Backends Features¶ ↑

    |                   | Async | Queues | Delayed    | Priorities | Timeout | Retries |
    |-------------------|-------|--------|------------|------------|---------|---------|
    | Backburner        | Yes   | Yes    | Yes        | Yes        | Job     | Global  |
    | Delayed Job       | Yes   | Yes    | Yes        | Job        | Global  | Global  |
    | Qu                | Yes   | Yes    | No         | No         | No      | Global  |
    | Que               | Yes   | Yes    | Yes        | Job        | No      | Job     |
    | queue_classic     | Yes   | Yes    | Yes*       | No         | No      | No      |
    | Resque            | Yes   | Yes    | Yes (Gem)  | Queue      | Global  | Yes     |
    | Sidekiq           | Yes   | Yes    | Yes        | Queue      | No      | Job     |
    | Sneakers          | Yes   | Yes    | No         | Queue      | Queue   | No      |
    | Sucker Punch      | Yes   | Yes    | No         | No         | No      | No      |
    | Active Job Inline | No    | Yes    | N/A        | N/A        | N/A     | N/A     |

NOTE: queue_classic supports job scheduling since version 3.1. For older versions you can use the queue_classic-later gem.