go micro v2 proto文件生成go 文件步骤

1.protoc编译器负责将xxx.proto文件编译生成xxx.pb.go文件,其位github.com/protocolbuffers/protobuf库下。
到下面地址下载对应系统版本的protoc编译器。下载后解压文件,bin目录下添加protoc文件路径到系统环境变量

https://github.com/protocolbuffers/protobuf/releases

2.protoc-gen-go提供了protoc编译器生成go相关api的实现,其位github.com/golang/protobuf库下。
protobuf库是protocol buffers协议的golang语言版实现。protoc编译器编译时需依赖它。

go get github.com/golang/protobuf

3.protoc-gen-micro提供了protoc编译器生成go-micro相关api的实现,其位github.com/micro/micro库下。
go get github.com/micro/micro/v2/cmd/protoc-gen-micro
地址:https://github.com/micro/micro/tree/master/cmd/protoc-gen-micro
注:go-micro v2版本需用如下方式下载protoc-gen-micro。

go get github.com/micro/micro/v2/cmd/protoc-gen-micro@master

4.go-micro v2

go get github.com/micro/go-micro/v2

5.生成go file 命令
protoc --proto_path=. --micro_out=. --go_out=. userService.proto

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值