Given the address of a GRPC service at, say, ipv4:127.0.0.1:25000, are there any standardized queries or tools I can use to discover what GRPC requests the service is capable of receiving?
e.g. I'm looking for something like:
./magic-grpc-service-tool 127.0.0.1:25000
> service Greeter {
> rpc Greet(HelloMessage) returns (HelloResponse) {}
> }
解决方案
Update: the reflection service is supported across the various languages and grpc CLI is able to consume it.
At the moment, no. We will be adding server reflection to the various languages, but the support has to be added to each individually. Once server reflection is supported, the grpc CLI will be enhanced to use it and will be the "standard tool" to use.