Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matching Service: TaskList throttling to allow users to limit activities per second #50

Closed
samarabbas opened this issue Mar 6, 2017 · 2 comments
Assignees

Comments

@samarabbas
Copy link
Contributor

samarabbas commented Mar 6, 2017

No description provided.

@madhuravi madhuravi changed the title Matching Service: TaskList throttling (User exposed configuration) Matching Service: TaskList throttling to allow users to limit workflows per second Nov 7, 2017
@madhuravi
Copy link
Contributor

Users want to throttle the number workflows (or activities) being executed per second. For eg. User has workflow with activity that calls downstream service foo. foo has a TPS limit that user has to abide by. We want to expose configuration to users that will limit how many workflows (and in turn calls to downstream services) are executed in a time duration.

@mfateev
Copy link
Contributor

mfateev commented Nov 7, 2017

It should also accept 0 as a valid value. When 0 is specified no tasks should be dispatched on the given task list. It can be used to quickly shut down the dispatch to workers if some corruption problem with them is found.

@madhuravi madhuravi changed the title Matching Service: TaskList throttling to allow users to limit workflows per second Matching Service: TaskList throttling to allow users to limit activities per second Nov 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants