|
|
|
|
|
by roflyear
1380 days ago
|
|
Scheduling side, we only schedule jobs if there have not been N of that type scheduled during that period. Works pretty good. The jobs are still technically "queued" but they don't get consumed until something opens up (but workers can work on other tasks). |
|
queues hold jobs, the scheduler/dispatcher handles load-balancing and rate-limiting, pushing jobs down to workers only when flow-control criteria is met?