xinliangnote / go-gin-api
- четверг, 29 апреля 2021 г. в 00:27:45
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用 等等。
go-gin-api
是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。
供参考学习,线上使用请谨慎!
集成组件:
go-gin-api 文档由以下几个主要部分组成:
地址:https://www.yuque.com/xinliangnote/go-gin-api/ngc3x5
查看 Jaeger 链路追踪代码,请查看 v1.0版,文档点这里 jaeger.md 。