IT评测·应用市场-qidao123.com

标题: 开箱即用的go-zero示例 [打印本页]

作者: 愛在花開的季節    时间: 2025-3-10 10:36
标题: 开箱即用的go-zero示例
一、概述

开箱即用的 go-zero 示例,内置 api、scheduler、queue、script 服务。
框架初始版本基于 go-zero 框架的 1.5.5 版本,后续会参考 go-zero 的版本出相应的更新。
在熟悉 go-zero 框架过程中踩坑很多,衍生的 go-zero-box 框架也是相当于履历贴了,盼望可以帮助开发者更快的度过熟悉期。
整理而且开源不易,后续还会持续编写 go-zero 框架和 go 语言新特性的使用心得,在使用过程中有任何问题,欢迎提 issue,如果您以为项目对您有帮助,盼望给个️ ⭐️ star ⭐️ ,非常感谢。
二、特性

三、框架介绍

go-zreo 框架 + goctl 代码天生工具 + wire 依靠注入 + Makefile 实现主动化编译。
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,缩短从需求到上线的距离,通过弹性设计保障了大并发服务端的稳定性,经受了充实的实战查验。
goctl 是 go-zero 微服务框架下的代码天生工具。使用 goctl 可显著提拔开发效率,让开发人员将时间重点放在业务开发上,其功能有:api服务天生、rpc服务天生、model代码天生、模板管理。
wire 是一个依靠注入工具,用于解决 Go 语言中依靠注入的问题。通过 wire,您可以轻松地管理应用步伐的依靠关系,并确保它们在编译时举行注入。
Makefile 文件形貌了 Linux 体系下项目工程的编译规则,只需要一个 make bild 命令,整个工程就开始主动构建项目情况,不再需要手动执行大量的 go build 命令,Makefile 文件界说了一系列规则,指明了源文件的编译顺序、依靠关系、是否需要重新编译等,可以输入 make help 查看命令集。
源码地址:https://github.com/prf16/go-zero-box

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4