Performance tips
- Prefer
reserveBlocking()
viaWorker
over custom polling - Keep
jobTimeoutMs
realistic; heartbeats are proportional - Use
orderingDelayMs
only when strict ordering is required - Monitor
getJobCounts()
and group cardinality - Run Redis locally or in the same AZ to reduce latency