I would like the ability to add rate limits & concurrency/parallelism limits (aka flow control) config on my different workflows / steps. Qstash has similar feature see here (https://upstash.com/docs/qstash/features/flowcontrol)
I can see how to implement this in the local world, postgres & redis worlds.
however I don't see a clear path right now to implementing this in the vercel world with vercel queues.
if this cannot currently be implemented with vercel queues, is that a blocker to the feature being added at all?
It would be optional config so non-breaking, and the different worlds could then implement this later.
If this could still be added I would work on opening a PR for it for local + postgres.
I would like the ability to add rate limits & concurrency/parallelism limits (aka flow control) config on my different workflows / steps. Qstash has similar feature see here (https://upstash.com/docs/qstash/features/flowcontrol)
I can see how to implement this in the local world, postgres & redis worlds.
however I don't see a clear path right now to implementing this in the vercel world with vercel queues.
if this cannot currently be implemented with vercel queues, is that a blocker to the feature being added at all?
It would be optional config so non-breaking, and the different worlds could then implement this later.
If this could still be added I would work on opening a PR for it for local + postgres.