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-xds: Implement xDS Server #2783

Merged
merged 2 commits into from
Jul 3, 2024

Conversation

murgatroid99
Copy link
Member

Implement A36: xDS-Enabled Servers
. This adds the class XdsServer to the grpc-js-xds library. The XdsServer class inherits from the Server class in grpc-js, so it has the same API except that bindAsync's first argument only accepts IP address:port strings. It also adds the methods addServingStateListener and removeServingStateListener to listen for serving state changes for a particular bound port.

This PR also includes a couple of grpc-js changes that were prerequisites for XdsServer functionality:

@murgatroid99 murgatroid99 merged commit da54e75 into grpc:master Jul 3, 2024
8 of 10 checks passed
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.

3 participants