furious
furious copied to clipboard
Add ability to define queue groups
Add the ability to have a group of queues that a task can ask to be ran in.
Then we can either do a simple random process to assign it to one of the tasks in the group or we can leverage the queue API to try and figure out which queue is the most optimal to run in.
Instead of actually doing this we should just show an example of how you can do this by overriding the Async entity or by passing the queue selector in (we need to ensure allowing dependency injection of this)