功能列表
- grpc_server:
- 日志插件
- metric插件
- recovery插件
- timeout插件
- trace插件
- grpc_client:
- 日志插件
- metric插件
- timeout插件
- trace插件
- http_server: github.com/gin-gonic/gin
- 日志插件
- metric插件
- recovery插件
- timeout插件
- trace插件
- token验签插件
- 解密插件
- header头透传插件
- http_client: github.com/go-resty/resty/v2
- 日志插件
- metric插件
- timeout插件
- trace插件
- db: gorm.io/gorm
- 日志插件
- metric插件
- timeout插件
- trace插件
- 脚手架: orm
- redis: github.com/go-redis/redis/v8
- 日志插件
- metric插件
- timeout插件
- trace插件
- log: go.uber.org/zap
- config: github.com/spf13/viper
- 监控面板: prometheus+grafana
- 告警: lark+钉钉
- 脚手架: github.com/weblazy/easy-cli
- cli: github.com/urfave/cli/v2
- cron: github.com/robfig/cron
- trace: go.opentelemetry.io/otel/trace
easy
如果大家觉得好用,右上角帮忙点个star吧。(^_^)
欢迎感兴趣的小伙伴一同开发,收集日常好用的golang工具包。
联系我们
单元测试
go test -coverpkg=./... -coverprofile=coverage.data -timeout=5s ./...
go tool cover -html=coverage.data -o coverage.html