- gin
- viper
- zap
- lumberjack
- validator
- gorm
- jwt-go
- ratelimit
- opentracing
- jeager
- consul
- grpc-consul-resolver
- nacos
- uuid
- sentinel
- sentinel-go-adapters
// 单个proto文件
protoc --go_out=plugins=grpc:. hello.proto
// 目录下所有proto文件
protoc --go_out=plugins=grpc:. *.proto
- 使用 ldflags 设置编译信息
go build -ldflags "-X main.version=1.0.1 -X main.author=childelins -X date=
date +%Y-%m-%d %H:%M:%S
-X main.commit=git rev-parse HEAD
"