在Windows中安装grpc

1、安装Protobuf

在  https://github.com/google/protobuf/releases

下载

protoc-3.5.1-win32.zip

把解压后的 protoc.exe 放入到 GOPATH\BIN 中

2、安装grpc

Git clone https://github.com/grpc/grpc-go

将grpc-go更名为grpc放入到google.golang.org中,完整路径如下

D:\gopath\src\google.golang.org\grpc

3、安装Genproto

Git clone  https://github.com/google/go-genproto

将clone下来的文件夹更名为genproto,放到google.golang.org下,完整路径如下

D:\gopath\src\google.golang.org\genproto

4、下载text包

git clone https://github.com/golang/text.git

5、下载net包

git clone https://github.com/golang/net.git

6、安装proto

go get -u github.com/golang/protobuf/proto

7、安装protoc-gen-go

go get -ugithub.com/golang/protobuf/protoc-gen-go

8、验证

进入下列目录

src\google.golang.org\grpc\examples\helloworld>

执行命令生成代码helloworld.pb.go

protoc -I ./helloworld--go_out=plugins=grpc:./helloworld ./helloworld\helloworld.proto

进入greeter_server下执行

go run main.go

进入greeter_client下执行

go run main.go

2018/06/19 11:29:25 Greeting: Hello world

Process finished with exit code 0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .├── bccsp│ ├── aesopts.go│ ├── bccsp.go│ ├── ecdsa...
    简闻阅读 959评论 0 0
  • 安装官方安装命令: go get google.golang.org/grpc 是安装不起的,会报: packag...
    一语惊雷阅读 22,956评论 3 20
  • gRPC介绍 gRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP/2协议标准设计开发...
    莫名FCJ阅读 1,981评论 1 6
  • 简介 gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本...
    莫名FCJ阅读 19,535评论 0 5
  • 见或是不见 你依然在那灯火阑珊处 忘或是不忘 你依然在那心底最深处 曾经的你 是我心底甜蜜的回忆 现在的你 是我心...
    沫汐⼀阅读 311评论 0 0