go-zero 開發(fā)流程

2022-04-18 11:49 更新

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

開發(fā)流程

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

開發(fā)工具

  • Visual Studio Code
  • Goland(推薦)


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號