WIP: Fixes #21 - Dynamic concurrency control#22
Closed
Antony Stubbs (astubbs) wants to merge 3 commits intomasterfrom
Closed
WIP: Fixes #21 - Dynamic concurrency control#22Antony Stubbs (astubbs) wants to merge 3 commits intomasterfrom
Antony Stubbs (astubbs) wants to merge 3 commits intomasterfrom
Conversation
…y-limits project Uses concepts from tcp congestion control to set the thread pool size by measuring performance of execution. Originally planned to do this by hand using concepts from Engineering Control Theory, but stumbled upon this library, which uses very similar theory from TCP congestion control theory.
…deps for core) - More pluggable execution model
e5ca55d to
a861249
Compare
a861249 to
ba6b71f
Compare
42029e9 to
8fe9766
Compare
5c841c3 to
bc85ba3
Compare
6312a34 to
3ad49c2
Compare
bdc2932 to
84cf11a
Compare
4c62a9f to
b5b166f
Compare
5be0137 to
84c7522
Compare
3905c7c to
3dcb9d7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #21
Prevent user from having to choose a level of concurrency with either the core engine or the vertx engine.
Uses concepts from tcp congestion control to set the thread pool size by measuring performance of execution.
Originally planned to do this by hand using concepts from Engineering Control Theory, but stumbled upon Netflix's concurrency-limits library, which uses very similar theory from TCP congestion control theory.