Skip to content

Add support for concurrent / parallel requests #543

@cipriancraciun

Description

@cipriancraciun

Is your feature request related to a problem? Please describe.

Sometimes a shortcut can take a long time to execute (for example the server is processing something, or is waiting for external resources).

Thus, while waiting for the long shortcut to execute, the user initiates other shortcuts (that could for example execute immediately), these aren't executed concurrently with each-other, they are queued and executed one-by-one.

This means increased waiting times for the user.

(This is not related with #397, which tackles the subject of concurrent requests issued from the same parent multi-shortcut. Here I'm referring to independent top-level shortcuts.)

Describe the solution you'd like

Issue each shortcut request independently of each-other. Perhaps impose a global concurrency limit (say 8-16).

Describe alternatives you've considered

I don't see how using the current tool one can achieve this concurrency.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions