Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 829 Bytes

README.md

File metadata and controls

36 lines (29 loc) · 829 Bytes

Zero RPC

Powered By github.com/emicklei/proto

install

go install github.com/cuishu/zero-rpc@latest

compile

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会覆盖文件的内容