go-gin-api
關(guān)于
go-gin-api 是基于 Gin 進(jìn)行模塊化設(shè)計的 API 框架,封裝了常用的功能,使用簡單,致力于進(jìn)行快速的業(yè)務(wù)研發(fā),同時增加了更多限制,約束項目組開發(fā)成員,規(guī)避混亂無序及自由隨意的編碼。
供參考學(xué)習(xí),線上使用請謹(jǐn)慎!
集成組件:
- 支持 rate 接口限流
- 支持 panic 異常時郵件通知
- 支持 cors 接口跨域
- 支持 Prometheus 指標(biāo)記錄
- 支持 Swagger 接口文檔生成
- 支持 GraphQL 查詢語言
- 支持 trace 項目內(nèi)部鏈路追蹤
- 支持 pprof 性能剖析
- 支持 jwt 接口鑒權(quán)
- 支持 errno 統(tǒng)一定義錯誤碼
- 支持 zap 日志收集
- 支持 viper 配置文件解析
- 支持 gorm 數(shù)據(jù)庫組件
- 支持 go-redis 組件
- 支持 RESTful API 返回值規(guī)范
- 支持 生成數(shù)據(jù)表 CURD、控制器方法 等代碼生成器
- 支持 cron 定時任務(wù),在后臺可界面配置
- 支持 websocket 實時通訊,在后臺有界面演示
- 支持 web 界面,使用的 Light Year Admin 模板
文檔索引
- 中文文檔:go-gin-api - 語雀
- English Document:en.md
其他
查看 Jaeger 鏈路追蹤代碼,請查看 v1.0版,文檔點這里 jaeger.md 。
聯(lián)系作者
評論
圖片
表情
