2016-05-30 112 views
2

给定GRPC服务的地址,例如ipv4:127.0.0.1:25000,是否有任何标准化查询或工具可用于发现GRPC请求服务能够接收的内容?GRPC服务发现

例如我在寻找类似:

./magic-grpc-service-tool 127.0.0.1:25000 
> service Greeter { 
> rpc Greet(HelloMessage) returns (HelloResponse) {} 
> } 

回答

2

更新:跨越各种语言支持反射服务和GRPC CLI能够使用它。

此刻,没有。我们将在各种语言中添加server reflection,但必须逐个添加支持。一旦支持服务器反射,grpc CLI将被增强以使用它,并且将成为使用的“标准工具”。

+0

此功能当前是否可用 – Naresh

+0

它因语言而异。我认为它是用C++实现的,并且正在为Java工作。我认为CLI在这一点上支持反思,但是可能还有其他功能需要添加。 –