Powered By github.com/emicklei/proto
go install github.com/cuishu/zero-rpc@latest
go install google.golang.org/protobuf/cmd/[email protected]
go install google.golang.org/grpc/cmd/[email protected]
创建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
会覆盖文件的内容