gRPC 的使用和了解 | Go 语言编程之旅
utterances-bot opened this issue · 5 comments
utterances-bot commented
gRPC 的使用和了解 | Go 语言编程之旅
3.3 gRPC 的使用和了解 3.3.1 安装 我们在 grpc-demo 项目下,在命令行执行 Go 语言的 gRPC 库的安装命令,如下:
$ go get -u google.golang.org/grpc@v1.29.1 3.3.2 gRPC 的四种调用方式 在 gRPC 中,一共包含四种调用方式,分别是:
Unary RPC:一元 RPC。 Server-side streaming RPC:服务端流式 RPC。 Client-side streaming RPC:客户端流式 RPC。 Bid
jessezax commented
感觉这里一元rpc应该实时性更强吧?
resp, _ := client.SayHello(context.Background(), &pb.HelloRequest{Name: "eddycjy"})
发送后就同步得到resp了
Molio-tan commented
在3.3.2.4 Client-side streaming RPC的最后注释“在 Server 端的 stream.CloseAndRecv,与 Client 端 stream.SendAndClose 是配套使用的方法。”这应该写反了吧。
princeh23 commented
双向流的demo,感觉server侧先Recv再Send是不是逻辑性会更好一些?