- PolarisMesh DNS 注册中心、配置中心
- Gin Web Framework
- gRPC RPC Framework
- GORM ORM library,操作关系型数据库
- go-redis Golang Redis client for Redis Server and Redis Cluster
gogo-services
├─admin-service -- 平台运营服务、用户中心
├─framework -- 基础库
├─devops-conf -- 部署相关
├─gateway -- 后端网关
├─gen -- 代码生成
└─main-service -- 主服务
- 守护进程的项目以 -service 结尾
- 每个子项目都要有 README.md 文件
# first create
go work init
# add project
cd ./xxx-service
go mod init github.com/gogoclouds/gogo-services/xxx-service
cd ../
go work use ./xxx-service
部署文档参考 devops-conf 模块
polaris、mysql、redis