基于 go-zero 框架定制的企业级后端代码框架 jzero
- 企业级代码规范
- grpc, grpc-gateway, api 三合一, 满足绝大部分场景业务需要
- 集成命令行框架 cobra, 轻松编写具备生产可用的命令行工具
- 支持多 proto 多 service, 减少开发耦合性
- 不修改源码, 完全同步 go-zero 新特性
- 一键创建项目, 快速拓展新业务, 减少心理负担
- 一键生成服务端代码, 数据库代码, 客户端 sdk, 大大提高开发测试效率
- 支持自定义模板, 基于模板新建项目和生成代码
- 支持流量治理, 减少线上风险
- 支持链路追踪, 监控等, 快速定位问题
- 所有工具链跨平台支持
jzero new simple
cd simple && jzero gen && go mod tidy
go run main.go server
jzero new simplegateway --branch gateway
cd simplegateway && jzero gen && go mod tidy
go run main.go server
jzero new simplerpc --branch rpc
cd simplerpc && jzero gen && go mod tidy
go run main.go server
jzero new simpleapi --branch api
cd simpleapi && jzero gen && go mod tidy
go run main.go server
jzero new simplecli --branch cli
cd simplecli && go mod tidy
go run main.go -h