-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
#30: support limit middleware #80
Commits on Mar 8, 2024
-
start by porting over limit code from tower-async
glendc committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 4631c42 - Browse repository at this point
Copy the full SHA 4631c42View commit details -
add matcher policy to allow policies based on matchers
glendc committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 0aa9f1e - Browse repository at this point
Copy the full SHA 0aa9f1eView commit details -
hide policy matcher construct behind builder
this is an easy trick to allow Arc-based ownership for the internal mapping, as to ensure it is not cloned each time we create a new policy
glendc committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6be4bd8 - Browse repository at this point
Copy the full SHA 6be4bd8View commit details
Commits on Mar 9, 2024
-
extend limit policy matcher docs + fix ctx ext bug
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 684f83a - Browse repository at this point
Copy the full SHA 684f83aView commit details -
allow inner guard for policy matcher to be used
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 20aa290 - Browse repository at this point
Copy the full SHA 20aa290View commit details -
remove policy matcher side effect free + add policy matcher tests
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 6de6c13 - Browse repository at this point
Copy the full SHA 6de6c13View commit details -
start working towards high level rate limit example
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 4b45a3f - Browse repository at this point
Copy the full SHA 4b45a3fView commit details -
remove Maker concept and bugfix concurrent backoff logic
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 47ca14e - Browse repository at this point
Copy the full SHA 47ca14eView commit details -
decrease default max for expo backoff
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 3f0f468 - Browse repository at this point
Copy the full SHA 3f0f468View commit details -
add test to ensure concurrent limits can be cloned with preservation
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for d48ac2f - Browse repository at this point
Copy the full SHA d48ac2fView commit details -
support optional concurrency policies
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for f04fb97 - Browse repository at this point
Copy the full SHA f04fb97View commit details -
add clone/default tests to exponential.rs
glendc committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 41f21bc - Browse repository at this point
Copy the full SHA 41f21bcView commit details -
glendc committed
Mar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 450551b - Browse repository at this point
Copy the full SHA 450551bView commit details