Powered By github.com/emicklei/proto
go install github.com/cuishu/zero-rpc@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
创建golang项目
mkdir project && cd project
go mod init github.com/cuishu/rpc
生成 proto 模板文件
zero-rpc -proto
zero-rpc 会根据 go.mod 里定义的 package 生成 .proto
文件
生成项目模板
.proto
文件修改完成后,执行
zero-rpc -f 你的 .proto 文件
业务逻辑在logic, 是需要关注的部分
包含// Code generated by zero-rpc. DO NOT EDIT.
的文件是不可修改的文件,再次生成的时候zero-rpc
会覆盖文件的内容