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

Add new algorithms to the NameserverPool for rotating nameservers used when making queries #1721

Open
bluejekyll opened this issue Jun 6, 2022 · 1 comment

Comments

@bluejekyll
Copy link
Member

Is your feature request related to a problem? Please describe.

Some namesevers will rate-limit clients. We should come up with new algorithms and policies for how to choose the a nameserver in the pool for each next query.

Describe the solution you'd like

We should use this thread to create requirements. Today's algorithm is pretty basic. It works by reordering the Nameservers on each request, but does not currently offer any form of rate-limiting or forced rotation. Additionally it would be nice to track the latency to each nameserver and use that for prioritizing requests.

@djc
Copy link
Collaborator

djc commented Aug 14, 2023

#1920 and #1784 made some progress on this, I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants