Open novln opened 4 years ago
- Change rate limit dynamically
To extend this further, I would suggest having configurable limits based on endpoint level can also be provided, for e.g., if I've 10 endpoints, and I want to limit only 3 endpoints and all of them can have different limits. According to current implementations I possibly have to create a sub router or tweak the middleware implementation accordingly.
This is a checklist of refactoring, enhancements and/or features that I would like to take in the next major version of limiter:
DefaultErrorHandler
: people may not have a recover middleware, and I would prefer that they overwrite the default behavior than relying on potential capture.GetContextFromState
: We don't needtime.Time
for expiration and now is unused.