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

grpc-js: Add ConfigSelector to Resolver API and plumb it through the channel #1681

Merged
merged 5 commits into from Feb 8, 2021

Conversation

murgatroid99
Copy link
Member

This is an implementation of the first part of gRFC A31: the ConfigSelector. The purpose of this API is to enable the resolver to provide configuration information and especially routing information that can differ depending on the method and on the metadata. The resolver can return a ConfigSelector along with other name resolution information, and the ResolvingLoadBalancer passes that along to the channel. The channel calls it before before calling into the Picker that comes from the load balancer.

This change should not cause any observable behavior changes, it's just foundational.

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

Successfully merging this pull request may close these issues.

None yet

3 participants