Skip to content

feat - flow control & concurrency / parallelism limits #1206

@NathanColosimo

Description

@NathanColosimo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions