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

Consider support gRPC server reflection #9454

Open
spericas opened this issue Nov 1, 2024 · 0 comments
Open

Consider support gRPC server reflection #9454

spericas opened this issue Nov 1, 2024 · 0 comments
Labels
4.x Version 4.x enhancement New feature or request grpc P4

Comments

@spericas
Copy link
Member

spericas commented Nov 1, 2024

Problem Description

gRPC tools such as grpcurl can take advantage of server reflection to avoid the need to specify a proto file (or equivalent compiled representation) when interacting with a Helidon-based gRPC service. For example, in order to access our RandomService example, the proto param is required as shown next:

>> grpcurl -d '{ "number": 100 }' -proto src/main/proto/random.proto \
      -insecure localhost:8080 RandomService/RandomSingle 
{
  "number": 95
}

With support for server reflection, the proto information will be automatically discovered at runtime, simplifying the use of tools like this. More information about server reflection available here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x enhancement New feature or request grpc P4
Projects
Status: Low priority
Development

No branches or pull requests

2 participants