这里的开发流程和我们实际业务开发流程不是一个概念,这里的定义局限于go-zero的使用,即代码层面的开发细节。

开发流程

  • goctl环境准备[1]
  • 数据库设计
  • 业务开发
  • 新建工程
  • 创建服务目录
  • 创建服务类型(api/rpc/rmq/job/script
  • 编写apiproto文件
  • 代码生成
  • 生成数据库访问层代码model
  • 配置configyaml变更
  • 资源依赖填充(ServiceContext
  • 添加中间件
  • 业务代码填充
  • 错误处理

    Tip [1] goctl环境


开发工具