Apache APISIX 是一个云原生 API 网关
基于 ngrok v1.7 进行开发的版本,目前仅对 go 1.23后的模块化进行优化重写,并且可用。
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、graphql 查询语言、errno 统一定义错误码、gRPC 的使用 等等。
高效的后端开发模板, 通过 graphql 自动化生成大部分API