安装grpc 由于国内的网络环境无法通过执行go get google.golang.org/grpc命令直接安装,只能通过如下方式进行安装: 创建google.golang.org相关目录 在GOPATHsrc目录下创建google.golang.org目录及其子目录src 下载gRPC 将命令行的当前路径切换至GOPATH\src\google.golang.org\src,执行如下命令 git clone https://github.com/grpc/grpc-go 下载完成后将grpc-go的文件夹名称修改为grpc 下载genproto 将命令行的当前路径切换至GOPATH\src\google.golang.org\src,执行如下命令 git clone https://github.com/google/go-genproto 下载完成后将go-genproto的文件夹名称修改为genproto 下载text包 将命令行的当前路径切换至GOPATH\src\golang.org,执行如下命令 git clone https://github.com/golang/text.git 下载net包 将命令行的当前路径切换至GOPATH\src\golang.org,执行如下命令 git clone https://github.com/golang/net.git 安装proto 执行如下命令 go get -u github.com/golang/protobuf/proto 安装protoc-gen-go 执行如下命令 go get -u github.com/golang/protobuf/protoc-gen-go 安装gRPC 将命令行的当前路径切换至GOPATHsrc,执行如下命令 go install google.golang.org/grpc
gRPC安装验证 生成执行代码 将命令行的当前路径切换至GOPATH\google.golang.org\grpc\examples\helloworld\helloworld,执行如下命令 protoc --go_out=plugins=grpc:. helloworld.proto 命令执行完成后,在GOPATH\google.golang.org\grpc\examples\helloworld\helloworld目录下会生成helloworld.pb.go文件 启动gRPC Server 将命令行的当前路径切换至GOPATH\google.golang.org\grpc\examples\helloworld\greeter_server,执行如下命令启动gRPC Server go run main.go 启动gRPC客户端 将命令行的当前路径切换至GOPATH\google.golang.org\grpc\examples\helloworld\greeter_client,执行如下命令启动gRPC客户端 go run main.go 执行该命令后,命令行中出现2019/06/18 13:54:21 Greeting: Hello world信息表明gRPC安装成功并通过验证。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。