protoc.exe是protobuf上使用的,这里不过多讲解protobuf的内容。
https://github.com/protocolbuffers/protobuf/releases

不同时间版本会有差别,只要根据操作系统选择不同包下载即可。
将下载下来的安装包解压出来bin下的protoc.exe放到${GOPATH}\bin下即可。
将 protoc 语法的文件生成对应的 go 文件。
只需执行以下命令,${GOPATH}\bin下就有了:
go get github.com/golang/protobuf/protoc-gen-go
protoc-gen-go-grpc.exe是grpc使用的。
只需执行以下命令,${GOPATH}\bin下就有了:
go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
protoc-gen-grpc-gateway.exe是grpc-gateway使用的。
只需执行以下命令,${GOPATH}\bin下就有了:
go get -u github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway
protoc-gen-openapiv2.exe是对客户端提供服务的API依赖使用的。
只需执行以下命令,${GOPATH}\bin下就有了:
go get -u github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2
micro.exe是Go-Micro 服务使用的。
只需执行以下命令,${GOPATH}\bin下就有了:
go install github.com/micro/micro/v3@latest