go-zero 開(kāi)發(fā)流程

2022-04-18 11:49 更新

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

開(kāi)發(fā)流程

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

開(kāi)發(fā)工具

  • Visual Studio Code
  • Goland(推薦)


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)