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

respect grpc service transport #4744

Merged
merged 6 commits into from
Jul 30, 2024
Merged

Conversation

butonic
Copy link
Contributor

@butonic butonic commented Jun 27, 2024

The service registry now takes into account the service transport when creating grpc clients. This allows using dns and unix as the protocol in addition to tcp. dns will turn the gRPC client into a Thick Client that can look up multiple endpoints via DNS. Furthermore, we enabled round robin load balancing for the default transparent retry configuration of gRPC.

related:

@butonic butonic requested review from labkode, glpatcern and a team as code owners June 27, 2024 14:44
@butonic butonic changed the title respect service transport add kuberesolver Jun 28, 2024
@butonic butonic changed the title add kuberesolver respect grpc service transport Jul 15, 2024
@butonic butonic force-pushed the respect-service-transport branch 2 times, most recently from c7462f7 to 13c88ef Compare July 17, 2024 14:29
@butonic
Copy link
Contributor Author

butonic commented Jul 17, 2024

hm ... looking at kuberesolver I don't fully grok how it reconnects the watcher: sercand/kuberesolver#53

@butonic butonic self-assigned this Jul 17, 2024
changelog/unreleased/respect-service-transport.md Outdated Show resolved Hide resolved
pkg/rgrpc/todo/pool/selector.go Outdated Show resolved Hide resolved
@butonic butonic requested a review from kobergj July 30, 2024 09:49
butonic and others added 6 commits July 30, 2024 12:24
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: kobergj <juliankoberg@googlemail.com>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
@butonic butonic merged commit 548644c into cs3org:edge Jul 30, 2024
9 of 10 checks passed
@butonic butonic deleted the respect-service-transport branch July 30, 2024 10:51
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.

2 participants