go-zero 開發(fā)流程

2022-04-18 11:49 更新

這里的開發(fā)流程和我們實(shí)際業(yè)務(wù)開發(fā)流程不是一個(gè)概念,這里的定義局限于go-zero的使用,即代碼層面的開發(fā)細(xì)節(jié)。

開發(fā)流程

  • goctl環(huán)境準(zhǔn)備
  • 數(shù)據(jù)庫設(shè)計(jì)
  • 業(yè)務(wù)開發(fā)
  • 新建工程
  • 創(chuàng)建服務(wù)目錄
  • 創(chuàng)建服務(wù)類型(api/rpc/rmq/job/script)
  • 編寫api、proto文件
  • 代碼生成
  • 生成數(shù)據(jù)庫訪問層代碼model
  • 配置config,yaml變更
  • 資源依賴填充(ServiceContext)
  • 添加中間件
  • 業(yè)務(wù)代碼填充
  • 錯(cuò)誤處理

開發(fā)工具

  • Visual Studio Code
  • Goland(推薦)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)