简介
GinApiServer是一个基于gin框架写的ApiServer框架,主要用于企业生产环境中的快速开发
特性
-
1、支持configmap reload api
// config reload r.Any("/-/reload", func(c *gin.Context) { log.Info("===== Server Stop! Cause: Config Reload. =====") os.Exit(1) })
-
2、支持ping-pong健康检查&版本获取
// a ping api test r.GET("/ping", controller.Ping) // get GinApiServer version r.GET("/version", controller.Version)
-
3、支持dump-goroutine-stack-traces