five-on-it / apps/api/src/queue / QueueOptions
Interface: QueueOptions
Defined in: apps/api/src/queue.ts:48
How a queue runs.
Properties
concurrency
concurrency:
number
Defined in: apps/api/src/queue.ts:50
How many of its jobs this process runs at once; 0 runs none (they wait in the queue).
leaseMs?
optionalleaseMs?:number
Defined in: apps/api/src/queue.ts:52
How long a claim holds a job without being renewed (ms; 60 s by default).
log?
optionallog?: (message) =>void
Defined in: apps/api/src/queue.ts:58
Hears what went wrong in the background (the store not answering).
Parameters
message
string
Returns
void
now?
optionalnow?: () =>Date
Defined in: apps/api/src/queue.ts:56
The clock of the leases and the claims.
Returns
Date
pollMs?
optionalpollMs?:number
Defined in: apps/api/src/queue.ts:54
How often the queue looks for work on its own once started (ms; 2 s by default).