网络通畅
直接输出命令go get -u google.golang.org/grpc即可。如果网路超时或者下载失败,可以尝试使用命令go env -w GO111MODULE=on和go env -w GOPROXY=https://goproxy.cn,direct打开模块和启用代理来进行下载。
网路不通畅
通过git clone下载源码或者在gitee下载安装包到$GOPATH的src目录下,用go install 安装。具体如下
// 直接使用git clone将源代码下载到GOPATH的src目录下,使用go install安装
git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc
gRPC中文官方文档
http://doc.oschina.net/grpc?t=56831
gRPC例子
- 在文件夹
demo目录下,分别创建myproto和grpc目录。 - 在
myproto目录下创建myproto.proto文件,文件内容。
syntax = "proto3";
option go_package = "./;myproto";
// 定义服务(需要使用grpc插件才可以定义service)
service Hello {
// 一个打招呼的服务
rpc SayHello(HelloReq) returns(HelloRsp) {}
// 一个说名字的服务
rpc Say

最低0.47元/天 解锁文章

1786





