在gRPC中,您可以定义类似
的方法;
或
{{1}}
(来自http://www.grpc.io/docs/guides/concepts.html#service-definition)。
我查看了文档,似乎没有任何内容可以放在括号内。所以,鉴于我可以用{{1}}来终止定义,那么括号是什么?
答案 0 :(得分:6)
我不是专家,但我会尝试解释它
您可以在rpc定义中添加自定义选项
例如,如果您使用允许您将RESTful API翻译为gRPC的grpc-gateway
在此代码段中,我请求body
字段,RESTful调用将位于/api/{client}
中,例如:
service Builder {
rpc Generate(Request) returns (Response) {
option (google.api.http) = {
post: "/api/{Client}"
body: "*"
};
}
}
您可以在此处查看完整参考资料cloud.google.com/service-management/reference
注意:我从grpc-gateway repo
获取了参考链接