1)首先使用grpc.Dial()与gRPC服务器建立连接 2)使用stream_proto.NewClientStreamClient(conn)初始化客户端 3)通过客户端调用ServiceAPI方法client.UploadFile,并得到stream对象 4)通过分片读取的方式上传给服务端 六、测试 在server目录下,启动服务端 go run main.go 1. 在clinet目录下,启动客户端 go run main....
gRPC通过 HTTP/2 对流传输提供了大量支持 Unary RPC:一元RPC Server-side streaming RPC:服务端流式RPC Client-side streaming RPC:客户端流式 RPC Bidirectional streaming RPC: 双向流式 RPC 缺点 不易读 不支持浏览器 支持插件少 protoc --go_out=plugins=grpc:. ./proto/*.proto 1. 需要注意的一点是,我们...