BullMQ Proxy
  • What is BullMQ Proxy
  • Getting started
    • Architecture overview
    • Using Dragonfly
  • HTTP API
    • Authentication
    • Queues
      • Adding jobs
        • Retries
        • Delayed jobs
        • Prioritized
        • Repeatable
        • LIFO
        • Custom Job IDs
      • Getting jobs
      • Queue's actions
      • Reference
    • Workers
      • Endpoints
      • Adding workers
        • Concurrency
        • Rate-Limit
        • Removing finished jobs
        • Stalled jobs
        • Timeouts
      • Removing workers
      • Getting workers
      • Reference
    • Jobs
      • Jobs' actions
        • Update job progress
        • Add job logs
      • Reference
    • Configuration
    • Debugging
Powered by GitBook
On this page
  1. HTTP API
  2. Queues
  3. Adding jobs

Repeatable

Repeatable jobs are a special type of job that based on a cron expression or some other repetition pattern will keep repeating as long as the conditions are met.

Repeatable jobs are a bit tricker to understand as a Repeatable job is composed of 2 elements, first a "meta-job" that keeps the repetition information, secondly the jobs themselves that are created after every iteration.

Once a repeatable job has been added to a queue it will keep repeating until either the conditions are not met anymore (such as when the end date has passed), or the repeatable "meta-job" is removed from the queue.

Repeatable jobs are not yet supported by the Proxy but it is coming soon.

PreviousPrioritizedNextLIFO

Last updated 1 year ago