ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

golang-grpc示例

2020-09-28 10:02:09  阅读:31  来源: 互联网

标签:protoc 示例 grpc cd golang git go gen


原文链接

1. 环境配置

go环境配置(略)

1.1 protoc-gen-go

cd $GOPATH/src/github.com/golang/
git clone https://github.com/golang/protobuf.git
cd protobuf/protoc-gen-go
go build
#生成protoc-gen-go
go install .
#or
cp protoc-gen-go $GOHOME/bin/

1.2 protoc-gen-go-grpc

cd $GOPATH/src/github.com/grpc
git clone https://github.com/grpc/grpc-go.git
cd grpc-go/cmd/protoc-gen-go-grpc
go build
#生成protoc-gen-go-grpc
go install .
#or
cp protoc-gen-go-grpc $GOHOME/bin/

2. 执行proto生成grpc代码

cd grpc-go/examples/helloworld
protoc --go_out=. --go-grpc_out=. \
    --go_opt=paths=source_relative \
    --go-grpc_opt=paths=source_relative \
    helloworld/helloworld.proto

标签:protoc,示例,grpc,cd,golang,git,go,gen
来源: https://blog.51cto.com/1196740/2538633

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有