标签:调用 描述 loser 完成 sof 并发 远程调用 buffer protocol
gRPC 基于如下思想:定义一个服务, 指定其可以被远程调用的方法及其参数和返回类型。gRPC 默认使用 protocol buffers 作为接口定义语言,来描述服务接口和有效载荷消息结构
service HelloService { rpc SayHello (HelloRequest) returns (HelloResponse); } message HelloRequest { required string greeting = 1; } message HelloResponse { required string reply = 1; }
grpc 支持定义四类服务方法:单向RPC、服务端流式RPC、客户端流式RPC、双向流式RPC
rpc SayHello(HelloRequest) returns (HelloResponse){
}
rpc LotsOfReplies(HelloRequest) returns (stream HelloResponse){
}
rpc LotsOfGreetings(stream HelloRequest) returns (HelloResponse) {
}
rpc BidiHello(stream HelloRequest) returns (stream HelloResponse){
}
标签:调用 描述 loser 完成 sof 并发 远程调用 buffer protocol
原文地址:https://www.cnblogs.com/zengyjun/p/10212450.html