I would like to know if it is possible to disable concurrent execution in a partitioned manner (e.g. with a parameter value).
For example, Having a job with a category as an integer (dynamic).
This would mean having only one job of its kind to run with “category1” (if more coming, they are queued), but a job with “category2” would just run straight as it is the first one to come.
Can this be achieved using queues?