-
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
Unified rate limiting system #1017
Comments
#983 defines that we should support prefixes |
I think it doesn't make sense to cover whois/rwhois in same issue because it's different app/interface. |
#813 also affects EPP. It's worth creating separate tickets for EPP limits and the rest stuff. |
The problem is that EPP/REPP should have combined limit so it kind of makes sense to implement them together. |
My point was that those two tickets duplicate each other, at least partly. Correct me if I am wrong. |
Yep a bit, but as of the new ticket already has more information i would close the older one if any. |
Implemented by https://github.com/yulgolem/shunter , gem needs to be transfered to internetee repo. |
covered by https://github.com/yulgolem/shunter |
We need to come up with a solution to make unified query rate limiting system.
Current rate limiting system forces the application to one machine and is far from ideal for ipv6.
Every registrar has a set limit x of allowed queries.
Every request to EPP or REPP should go to one token bucket.
Rate limiting should be configurable per registrar if needed ( disable or amount )
Rate limiting system should emit metrics about query load globally and per registrar,
failed and completed queries.
The rate, query and session limiting should be done on application level instead of FW level like its done now.
The text was updated successfully, but these errors were encountered: