基于 Go 1.22 的微服务项目模板,集成 gRPC、Consul 服务发现、Prometheus 监控,适合生产环境。

技术栈

  • Go 1.22 + Gin / Kitex
  • gRPC + Protobuf
  • Consul 服务注册与发现
  • Prometheus + Grafana 监控
  • Jaeger 链路追踪
  • Docker Compose 编排

项目结构

├── api/            # Protobuf 定义\n├── cmd/            # 入口\n├── internal/       # 业务逻辑\n├── pkg/            # 公共包\n└── deployments/    # 部署配置

快速启动

docker-compose up -d