Jumpstart docs logo Back to the app

Background Workers

Jumpstart Pro makes adding background workers easy.

Choosing Your Background Workers

The Jumpstart Pro config admin lets you select your preferred tool for processing background jobs.

  • Bring your own - Jumpstart Pro will let you configure your own ActiveJob queue adapter
  • Async - Runs jobs with an in-process thread pool. Should not be used in production.
  • Solid Queue - Stores jobs in SQL database
  • Sidekiq - requires Redis

Active Job

After selecting your background worker of choice and saving your config, Jumpstart Pro will add the gem and configure ActiveJob to use it as the default for all environments.

Sidekiq

If Sidekiq is enabled, we automatically enable the Sidekiq Web UI, restrict it to only admin users and add links to it in the navigation.

Sidekiq requires Redis to operate. Ensure Redis is installed and properly configured in your setup before enabling Sidekiq.